@font-face {font-family: 'FontAwesome';
  src: url('fonts/fontawesomeicons.eot?v=4.0.3');
  src: url('fonts/fontawesomeicons.eot?#iefix&v=4.0.3') format('embedded-opentype'), url('fonts/fontawesomeicons.woff?v=4.0.3') format('woff'), url('fonts/fontawesomeicons.ttf?v=4.0.3') format('truetype'), url('fonts/fontawesomeicons.svg?v=4.0.3#fontawesomeregular') format('svg');
  font-weight: normal;font-style: normal;}
@import url(https://maxcdn.bootstrapcdn.com/font-awesome/4.4.0/css/font-awesome.min.css);
@import url(http://fonts.googleapis.com/css?family=Roboto:400,100,100italic,300,300italic,400italic,500,500italic,700,700italic,900,900italic);
@font-face {font-family: "WebgenStudio";
    src: url("webgenx-fonts/flaticon.eot");
    src: url("webgenx-fonts/flaticon.eot#iefix") format("embedded-opentype"),
    url("webgenx-fonts/flaticon.woff") format("woff"),
    url("webgenx-fonts/flaticon.ttf") format("truetype"),
    url("webgenx-fonts/flaticon.svg") format("svg");
    font-weight: normal;
    font-style: normal;}
::selection {color: #fff;opacity: 0.3;}
/*html {overflow: auto;}
body.com_acymailing,
body.com_acysms {overflow-y: hidden;overflow-x: hidden;}
body.com_acymailing:hover,
body.com_acysms:hover {overflow-y: scroll;}*/
::-moz-selection {color: #000;opacity: 0.3;}
body {font-family: roboto, sans-serif !important; font-weight: 300;}
.btn-primary {
    border:3px solid rgba(255, 255, 255, 0.5) !important;
    border-style:outset !important;
}
a:hover, a:active, a:focus, a:visited {text-decoration: none !important}
/* Setting up Fontawesome settings for sidebar menu*/
.icon-first:before,
.icon-last:before,
.icon-previous:before,
.icon-next:before, 
.chzn-container-multi .chzn-choices li.search-choice .search-choice-close:before,
.icon-smsexport:before,
.icon-acysms:before,
.icon-conversation:before,
.icon-unblock_contact:before,
.icon-block_contact:before,
.icon-smspreview:before,
.smsicon-16_receiver:before,
.smsicon-16_group:before,
.smsicon-16_import:before,
.smsicon-16_export:before,
.smsicon-16_message:before,
.smsicon-16_categories:before,
.smsicon-16_answer:before,
.smsicon-16_answertrigger:before,
.smsicon-16_queue:before,
.smsicon-16_stats:before,
.smsicon-16_config:before,
.smsicon-16_fields:before,
.smsicon-16_sender:before,
.smsicon-16_customers:before,
.icon-48-message:before,
.icon-14-acyprint:before,
.icon-replacetag:before,
.icon-replacetag:after,
.icon-acytemplate:before,
.icon-schedule:before,
.icon-spamtest:before,
.btn-small .icon-stats:before,
#tagcloudcancel span:before,
#mybootstrap .icon-info-sign:before,
#mybootstrap .icon-remove:before,
.jsn-icon-plus:before,
.jsn-icon-menu:before,
.jsn-icon-file:before,
.shl-icon-remove-sign:before,

/* MM Menu */
.mm-create-new:before,
.mm-newsletter:before,
.mm-subscribers:before,
.mm-latest:before,
.mm-archive:before,
#login-form .logout-button:before{
	display: inline-block;
	font-family: FontAwesome !important;
	font-style: normal;
	font-weight: normal;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	font-size: 1.5em;
	
	}

.icon-smsexport, 
.icon-acysms, 
.icon-conversation,
.icon-unblock_contact,
.icon-block_contact,
.icon-smspreview,
.smsicon-16_receiver, 
.smsicon-16_group, 
.smsicon-16_import,
.smsicon-16_export,
.smsicon-16_message,
.smsicon-16_categories,
.smsicon-16_answer,
.smsicon-16_answertrigger,
.smsicon-16_queue,
.smsicon-16_stats,
.smsicon-16_config,
.smsicon-16_fields,
.smsicon-16_sender,
.smsicon-16_customers,
.icon-48-message,
.icon-14-acyprint{
    background-image: none !important;
}
.icon-smsexport:before {
    content:'\f08e';
}
.icon-acysms:before {
    content: '\f10b';
}
.icon-conversation:before {
    content: '\f086';
}
.icon-unblock_contact:before {
    content: '\f10c';
}
.icon-block_contact:before {
    content: '\f068';
    border-radius: 50%;
    border: 3px solid;
    width: 18px;
    height: 18px;
    font-size: 26px !important;
    top: -30px !important;
    left: 17px !important;
}
.icon-smspreview:before {
    content: '\f002';
    top: -32px !important;
    left: 40px !important;
}
.smsicon-16_receiver:before {
    content: '\f019';
    font-size: 16px;
}
.smsicon-16_group:before {
    content: '\f0c0';
    font-size: 16px;
}
.smsicon-16_import:before {
    content: '\f178';
    font-size: 16px;
}
.smsicon-16_export:before {
    content: '\f177';
    font-size: 16px;
}
.smsicon-16_message:before {
    content: '\f086';
    font-size: 16px;
}
.icon-48-message:before {
    content: '\f086';
    margin-right: 10px;
    margin-top: 12px;
    margin-left: -49px;
}
.smsicon-16_categories:before {
    content: '\f022';
    font-size: 16px;
}
.smsicon-16_answer:before {
    content: '\f01c';
    font-size: 16px;
}
.smsicon-16_answertrigger:before {
    content: '\f044';
    font-size: 16px;
}
.smsicon-16_queue:before {
    content: '\f0ae';
    font-size: 16px;
}
.smsicon-16_stats:before {
    content: '\f080';
    font-size: 16px;
}
.smsicon-16_config:before {
    content: '\f085';
    font-size: 16px;
}
.smsicon-16_fields:before {
    content: '\f068';
    font-size: 16px;
}
.smsicon-16_sender:before {
    content: '\f1d8';
    font-size: 16px;
}
.smsicon-16_customers:before {
    content: '\f007';
    font-size: 16px;
}
.icon-replacetag:before {
    content: '\f02b';
    font-size: 16px;
    position: relative;
    top: -30px !important;
    left: 34px !important;
    }
    .icon-replacetag:after {
        content: '\f021';
        font-size: 10px;
        position: relative;
        top: -66px;
        left: 49px;
    }
.icon-acytemplate:before {
    content: '\f15c';
    font-size: 16px;
    position: relative;
    top: -30px !important;
    left: 30px !important;
}
.icon-acytemplate,
.icon-replacetag {
    background-image:none !important;
}
.icon-schedule:before {
    content: '\f017';
    font-size: 16px;
    position: relative;
    top: -32px !important;
    left: 28px !important;
    }
    .icon-schedule, .icon-spamtest {background-image:none !important;}
.icon-spamtest:before {
    content: '\f05e';
    font-size: 16px;
    position: relative;
    top: -32px !important;
    left: 32px !important;
}
/*FontAwesome Sidebar Icons - CHANGE ME */
.icon-first:before{content: "5" !important;}
.icon-last:before {content: "6" !important;}
.icon-next:before {content: "2" !important;}
.icon-previous:before {content: "1" !important;}
.btn-small .icon-stats:before {
    content:'\f012';
    font-size:24px;
    position: relative;
    top: -32px !important;
    left: 24px !important;
    }
    .btn-small .icon-stats,
    .icon-48-newsletter {background-image: none;}
#tagcloudcancel span:before {
    content:'\f00d';
    font-size:16px;
    position: relative;
    color:#D91E18;
    visibility: visible;
}
#tagcloudcancel span:hover {display: none;}
#tagcloudcancel span {background: none;}
/* Adding Hover*/
.icon-first:hover:before,
.icon-last:hover:before,
.icon-next:hover:before,
.icon-previous:hover:before {color:#d30f10 !important;}
form {margin: 0 0 0 !important;}
.nav-tabs > li a[href="#Custom"]{/* display:none; */}

/* >>>>>>>> Had to individually set each menu not to get conflict on frontend menu <<<<<<<<< */
.subhead-fixed{
    background-color:rgba(255,255,255,0.95);
    -webkit-box-shadow: 0px 4px 4px -6px rgba(0,0,0,0.75);
    -moz-box-shadow: 0px 4px 4px -6px rgba(0,0,0,0.75);
    box-shadow: 0px 4px 4px -6px rgba(0,0,0,0.75);
    }
    .subhead-fixed {
        top: 50px;
    }
.admin .subhead-collapse #toolbar
 {
    margin-top: -56px;
    }
    .admin .subhead-fixed #toolbar{
        margin-top: 22px;
    }
    .admin .subhead-fixed{
        top:30px;
    }
    .admin.com_rsticketspro .subhead-fixed {
        /*top:68px;*/
        top:0;
    }
    .admin.com_rsticketspro.view-submit .container-main #content fieldset.form-horizontal {
        margin-top: 80px;
    }
    .admin.com_rsticketspro.view-submit .container-main #content fieldset.form-horizontal legend{
        visibility: hidden;
    }

.admin.com_acymailing .subhead-collapse #toolbar,
.admin.com_acysms .subhead-collapse #toolbar{
    margin-top: -40px;
    }
    .admin.com_rsticketspro .subhead-collapse #toolbar {
        margin-top: -57px;
    }
    .admin.com_acymailing .subhead-fixed #toolbar,
    .admin.com_acysms .subhead-fixed #toolbar,
    .admin.com_rsticketspro .subhead-fixed #toolbar{
        margin-top: 20px;
    }
/* end Setting up menu individually */

/* Hiding Watermarks */
#sales_dashboard_graphs div > ul > li > div.graph #deal_stage .highcharts-container svg > text:nth-child(13), /* Deals Stage */
#sales_dashboard_graphs div > ul > li > div.graph #monthly_revenue .highcharts-container svg > text:nth-child(13), /* Monthly Revenue */
#sales_dashboard_graphs div > ul > li > div.graph #yearly_revenue .highcharts-container svg > text:nth-child(13), /* Yearly Revenue */
#sales_dashboard_graphs div > ul > li > div.graph #monthly_sales .highcharts-container svg > text:nth-child(13), /* Monthly Sales */
#sales_dashboard_graphs div > ul > li > div.graph #yearly_sales .highcharts-container svg > text:nth-child(13), /* Yearly Sales */
#sales_dashboard_graphs div > ul > li > div.graph #deal_status .highcharts-container svg > text:last-child, /* Deals Status */
/*#sales_dashboard_graphs div > ul > li > div.graph > a,  Bar and Pie Chart choices */
.icon-joomla
{display:none;}

ul.nav-user li.dropdown ul li:nth-child(2),
ul.nav-user li.dropdown ul li:nth-child(3) {
    display: none;
}

/*.nav-stacked > li {display:none;} disabled by ema, is hiding the joomla menu types list*/
body.com_rsticketspro .row-fluid > main.span12 {height: 286px;}
body.com_rsticketspro.view-reports .subhead .row-fluid> div.span12 {display: none;}
#logged_in_user > form > input.btn:nth-child(2) {margin-left:10px;}

/* DISABLING LINK 
#list_form > table#deals tbody > tr > td:nth-child(2) .title_holder a {
	cursor:default !important;
	pointer-events:none;
	}*/
body {
    background:#fff;
}
.nav-list .divider {
    border-bottom: 1px solid #fff;
}
.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus,
.dropdown-submenu:hover > a,
.dropdown-submenu:focus > a {
    color: #fff;
}
.maqmahelpdesk .contentarea {
    background: transparent !important;
}
.maqmahelpdesk .ui-app,
.maqmahelpdesk .ui-app-menu,
.maqmahelpdesk #filtersarea,
.maqmahelpdesk .breadcrumbs {
    background: transparent !important;
}
.maqmahelpdesk .navbar .nav > li > a:hover {
    color: rgba(255, 255, 255, 0.9);
}
.maqmahelpdesk .navbar .brand {
    color: rgba(255, 255, 255, 0.6);
}
div#event_dock #controls_area_bottom a,
div#event_list .controls_area a {
    text-shadow: none;
}
div#event_dock #controls_area_bottom a:hover,
div#event_list .controls_area a:hover {
    color: #fff;
}
.btn-group > .btn:hover, .btn-group > .btn:focus, .btn-group > .btn:active, .btn-group > .btn.active {
    z-index: 0;
}
.status-dot {
	background-image:none;

	-webkit-border-radius:8px;
	-moz-border-radius:8px;
	border-radius:8px;
	}
div#com_crmery div.info {color:#333;}
#com_crmery div.container {
	/*width: 98.3%; */
    width:100%;
    margin: -9px 0 0 0 !important;
	padding:10px;
	-webkit-box-shadow: 0px 4px 4px -6px rgba(0,0,0,0.75);
-moz-box-shadow: 0px 4px 4px -6px rgba(0,0,0,0.75);
box-shadow: 0px 4px 4px -6px rgba(0,0,0,0.75);
	/*background: transparent;*/
	}
#com_crmery div.edit-summary-container {padding-bottom:7px;}
.edit-summary-container h2{font-weight:normal; font-size:14px; padding-bottom:14px; margin-top: 0px;}
#editable_summary {font-size:34px; line-height:33px;font-weight:bold;}


div#webgen-css {background:#ebebeb !important;}

.row-fluid > .span9  > h2 {display:none;}*/
.login fieldset.well {padding:10px 0; box-shadow:none;}
.login fieldset div.control-group .control-label label {font-size:18px;}
.login fieldset div.control-group .controls input[type="text"], 
.login fieldset div.control-group .controls input[type="password"],
.login fieldset div.control-group .controls input[type="text"]:focus, 
.login fieldset div.control-group .controls input[type="text"]:active,
.login fieldset div.control-group .controls input[type="password"]:focus, 
.login fieldset div.control-group .controls input[type="password"]:active {font-size:20px;height:35px; width:290px;border: 1px solid #fcfcfc);}

.login fieldset div.controls button{padding:10px 25px;}

#com_crmery .row-fluid .span4 {background:rgba(255,255,255,85); padding:15px;-webkit-box-shadow: 0px 4px 4px -6px rgba(0,0,0,0.75);
-moz-box-shadow: 0px 4px 4px -6px rgba(0,0,0,0.75);
box-shadow: 0px 4px 4px -6px rgba(0,0,0,0.75);} 
#com_crmery .row-fluid .span4 .well {box-shadow:none;}

div#com_crmery div.input_upload_button {width:166px !important; cursor:pointer;}

div#com_crmery .placeholder {font-size:18px;}
div.crmeryField {color:#333; font-size: 14px;}
.crmeryRow .input-append input.date_input{height:20px; font-size:14px; border:1px solid #f2f2f2;}
.pagination ul > li > a, .pagination ul > li > span {padding: 10px 20px 16px 18px;}
#edit_form div#editForm ul.nav-tabs > li:nth-child(4),
#edit_form div#editForm ul.nav-tabs > li:nth-child(5) {display:none;}


#edit_form div#editForm .tab-content div input[name~="custom_3"],
#edit_form div#editForm .tab-content div input[name~="custom_4"],
#edit_form div#editForm .tab-content div input[name~="custom_5"] 
{width: 538px;
height: 80px !important;}

body.com_crmery [class^="icon-"], body.com_crmery [class*=" icon-"],
body.com_crmery [class^="icon-"]:hover, body.com_crmery [class*=" icon-"]:hover {
    background-image: none !important;
}
body.com_crmery .icon-arrow-up:before {
    position:relative;
    left: -6px;
    top: 3px;
    }
    body.com_crmery .icon-arrow-down:before {
    position: relative;
    top: 2px;
    left: -6px;
    }

.icon-white, .nav > .active > a > [class^="icon-"], .nav > .active > a > [class*=" icon-"], .dropdown-menu > li > a:hover > [class^="icon-"], .dropdown-menu > li > a:hover > [class*=" icon-"], .dropdown-menu > .active > a > [class^="icon-"], .dropdown-menu > .active > a > [class*=" icon-"] {
    background-image:none !important;
}
.x-DealsList .com_crmery_table tbody tr td .dropdown-menu > li a,
#com_crmery #list_form .dropdown-menu > li a {
    padding: 9px 0;

    -webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
transition: all 0.3s ease;
}
#com_crmery .inline-list .dropdown-menu > li > a {
    padding: 10px 0;
    font-size: 16px;

    -webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
transition: all 0.3s ease;
}
.x-DealsList .com_crmery_table tbody tr td .dropdown-menu > li:last-child a,
#com_crmery #list_form .dropdown-menu > li:last-child a,
#com_crmery .inline-list .dropdown-menu > li:last-child > a {
    border-bottom:0 !important;
}
.clone-form {
        float: right;
    margin-top: -48px;
    margin-right: 10px;
}
.clone-form input[type="submit"] {
    color: #fff;
    text-transform: uppercase;
    font-family: FontAwesome;
    font-size: 24px;
    padding: 15px;
}
.clone-form input[type="submit"]:focus,
.clone-form input[type="submit"]:active {
    outline: 0;
}

@media (min-width: 767px) {
	.popover {left: 276px !important;}
}
@media (max-width:1024px) and (min-width: 767px){
	/*#com_crmery div.container {width:97.9%;}*/
	div.crmeryField {color:#333; font-size: 14px; font-weight:bold;}
	.popover {max-width: 415px !important;}
	.crmeryRow .input-append input.date_input{font-weight:bold;height:20px; font-size:18px; border:1px solid #f2f2f2;}

	#com_crmery .actions_container a.btn {padding: 10px 20px;
	background: #dcdcdc;
	font-size: 24px;margin-right: 1px;}
	.btn-group > .btn + .dropdown-toggle {padding: 10px;}
	.actions_container ul.pull-right {min-width: 250px;}
	.actions_container ul li {border-bottom:1px solid rgba(0,0,0,0.05);}
	.actions_container ul li:last-child {border-bottom:0;}
	.actions_container ul li  a{font-size:18px;}

	#com_crmery .btn {font-size: 16px !important; padding: 16px 31px !important;}
    #com_crmery .clone-form input[title="Clone"] {font-size:24px !important;}
    .com_crmery.view-reports.layout-custom_reports #com_crmery .page-header .btn {padding: 16px 0 !important;}
    .com_crmery.view-companies #com_crmery .page-header .btn {padding: 16px !important;}
    /*body.layout-custom_reports #com_crmery > .page-header a.btn:before {
        left: 36px !important;
    }*/
	select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input, select, input[type="file"] {padding: 10px 9px; 
	width: 320px;
	/*height: 30px !important; */
    font-size:14px;
    }

	table.com_crmery_table thead tr th,
	table.com_crmery_table thead tr th div,
	table.com_crmery_table tbody tr td,
	table.com_crmery_table tbody tr td > div a,
	table.com_crmery_table tbody tr td > a{font-size:16px;}

	.pagination ul > li > a, .pagination ul > li > span {
        /*padding: 10px 24px 18px 18px*/
        padding: 10px 18px;
    }

	/*.nav-tabs > .active > a, .nav-tabs > .active > a:hover, .nav-tabs > .active > a:focus {
		padding:25px !important;
	}*/
}

/* ===== Transfered from Plugin Custom CSS ===== */

/* Setting up Fontawesome settings for sidebar menu */
.icon-process:before,
.icon-acyexport:before,
.icon-import:before,
.icon-acypreview:before,
.icon-acymailing:before,
.icon-14-acyaction:before,
.acyicon-16-autonewsletter:before,
.acyicon-16-users:before,
.acyicon-16-acylist:before,
.acyicon-16-newsletter:before,
.acyicon-16-queue:before,
.acyicon-16-stats:before,
.acyicon-16-config:before,
.acyicon-16-import:before,
.acyicon-16-export:before,
.acyicon-16-filter:before,
.acyicon-16-campaign:before,
.acyicon-16-template:before,
.acyicon-16-fields:before,
.acyicon-16-joomlanotification:before,
.acyicon-16-bounces:before,
.acyicon-16-fields:before,
.acyicon-16-update:before,
.icon-user:before,
.icon-fullscreen:before,
.icon-search:before,
.icon-acyusers:before,
.icon-14-tag:before,
.icon-acysend:before,
.icon-32-save:before,
.icon-32-share:before,
.icon-check:before,
.icon-repeat:before,
.icon-publish:before,
.add-on .icon-calendar:before,
#css_module_link:before,
#css_frontend_link:before,
#css_backend_link:before,
.icon-bounces:before,
.icon-installbounces:before,
/*.modal:before,*/
.ui-icon-circle-triangle-e:before,
.ui-icon-circle-triangle-w:before,
#list_form table tbody td.notes a:before,
#event_form table tbody td.notes a:before,
#event_form table tbody td.contacts a:before,
.chzn-container-single .chzn-single div b:before,
.chzn-container-active.chzn-with-drop .chzn-single div b:before,
/* Acymailing Subscriber Front */
.icon-32-import:before,
.icon-32-acyexport:before,
.icon-32-new:before,
.icon-32-edit:before,
.icon-32-delete:before,
.icon-32-apply:before,
.icon-32-cancel:before,
.icon-32-acypreview:before,
.icon-32-copy:before,
.icon-32-acytemplate:before,
.icon-32-tag:before,
.icon-32-replacetag:before,
.icon-32-schedule:before,
.icon-32-acysend:before,
.icon-32-spamtest:before,
/* LMS King */
#openless:after,
body.com_lmsking .container-fluid .row-fluid #main_links #container .right_panel table tbody tr td fieldset > legend > a:before,
.hasTooltip:before,
.hasTip:before,
#dateRangeDiv input:nth-child(2):before,
#dateRangeDiv input:nth-child(4):before,

div#com_crmery a.delete:before, div.com_crmery a.delete:before, 

body.view-dashboard .body #content .rst_dashboard_items li:first-child .thumbnail > a:before,
body.view-dashboard .body #content .rst_dashboard_items li:nth-child(2) .thumbnail > a:before,
body.view-dashboard .body #content .rst_dashboard_items li:last-child .thumbnail > a:before, 

#expected_close_empty:before,
#actual_close_empty:before{
    display: inline-block;
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 1.7em;
}
/*FontAwesome Sidebar Icons - CHANGE ME */
.icon-process:before {
    /*color: #fff;*/
    content: "\f013";
    opacity: 0.7;
    font-size: 13px;
}
.icon-import:before {
    /*color: #fff;*/
    content: "\f064";
    opacity: 0.7;
    font-size: 13px;
}
.icon-acyexport:before {
    /*color: #fff;*/
    content: "\f112";
    opacity: 0.7;
    font-size: 13px;
}
.icon-acypreview:before {
    /*color: #fff;*/
    content: "\f002";
    opacity: 0.7;
    font-size: 13px;
}
.icon-acymailing:before {
    /*color: #fff;*/
    content: "\f01c";
    opacity: 0.7;
    font-size: 13px;
}
.icon-14-acyaction:before {
    /*color: #fff;*/
    content: "\f007";
    opacity: 0.7;
    font-size: 13px;
}
.acyicon-16-autonewsletter:before {
    content: "\f1d9";
    font-size: 13px;
}
.acyicon-16-users:before {
    content: "\f0c0";
    font-size: 15px;
}
.acyicon-16-acylist:before {
    content: "\f0f6";
    font-size: 15px;
}
.acyicon-16-newsletter:before {
    content: "\f0c5";
    font-size: 15px;
}
.acyicon-16-queue:before {
    content: "\f085";
    font-size: 15px;
}
.acyicon-16-stats:before {
    content: "\f18b";
    font-size: 15px;
}
.acyicon-16-config:before {
    content: "\f14b";
    font-size: 15px;
}
.acyicon-16-import:before {
    content: "\f178";
    font-size: 15px;
}
.acyicon-16-export:before {
    content: "\f177";
    font-size: 15px;
}
.acyicon-16-filter:before {
    content: "\f0b0";
    font-size: 15px;
}
.acyicon-16-campaign:before {
    content: "\f03c";
    font-size: 15px;
}
.acyicon-16-template:before {
    content: "\f15c";
    font-size: 15px;
}
.acyicon-16-fields:before {
    content: "\f022";
    font-size: 15px;
}
.acyicon-16-bounces:before {
    content: "\f079";
    font-size: 15px;
}
.acyicon-16-joomlanotification:before {
    content: "\f06a";
    font-size: 15px;
}
.acyicon-16-update:before {
    content: "\f0e2";
    font-size: 15px;
    /* Safari */
    -webkit-transform: rotate(90deg);
    /* Firefox */
    -moz-transform: rotate(90deg);
    /* IE */
    -ms-transform: rotate(90deg);
    /* Opera */
    -o-transform: rotate(90deg);
    /* Internet Explorer */
    filter: progid: DXImageTransform.Microsoft.BasicImage(rotation=6);
}
.icon-user:before {
    content: "\f007" !important;
    opacity: 0.7;
    font-size: 15px;
}
.icon-fullscreen:before {
    content: "\f0b2" !important;
    opacity: 0.7;
    font-size: 15px;
}
.icon-search:before {
    content: "\f002" !important;
    opacity: 0.7;
    font-size: 15px;
}
.add-on .icon-calendar:before {
    content: "\f073" !important;
    font-size: 12px;
}
.input-append .icon-search:before,
.pull-left .icon-search:before {
    color: #fff;
    opacity: 1;
}
.chzn-container-single .chzn-single div b:before {
    content: "\f0d7";
    font-size: 13px;
    margin-top: 10px;
}
.chzn-container-active.chzn-with-drop .chzn-single div b:before {
    content: "\f0d8";
    font-size: 13px;
}
.icon-acyusers:before {
    content: "\f007";
    font-size: 13px;
}
.icon-14-tag:before {
    content: "\f02b";
    font-size: 13px;
    position: relative;
    top: -30px !important;
    left: 17px !important;
}
.icon-acysend:before {
    content: "\f003";
    font-size: 13px;
    top: -32px !important;
    left: 32px !important;
}
.com_acymailing.view-newsletter.task-preview .icon-acysend:before {
    left: 17px !important;
}
#css_module_link:before,
#css_frontend_link:before,
#css_backend_link:before
{
    content: "\f040";
    font-size: 13px;
}
.icon-32-save:before {
    content: "\f0c7";
}
.icon-32-share:before {
    content: "\f064";
}
.icon-14-acyprint:before {
    content: '\f02f';
    font-size: 24px;
    /*color: #fff;*/
    position: relative;
    top: -30px;
    left: 17px;
}
.icon-check:before {
    content: "\f00c";
    font-size: 12px;
}
.icon-publish:before {
    content: "\f00c";
    font-size: 15px;
}
.icon-repeat:before {
    content: "\f017";
    font-size: 12px;
    position: absolute;
    top: 18px;
    right: 364px;
}
.ui-icon-circle-triangle-e:before {
    content: "\f138";
    font-size: 14px;
}
.ui-icon-circle-triangle-w:before {
    content: "\f137";
    font-size: 14px;
}
#list_form table tbody td.notes a:before,
#event_form table tbody td.notes a:before {
    content: "\f044";
    font-size: 14px;
}
#event_form table tbody td.contacts a:before {
    content: "\f02d";
    font-size: 14px;
}
.icon-bounces:before {
    content: "\f074";
    font-size: 14px;
    top: -42px !important;
    left: 46px !important;
}
.icon-installbounces:before {
    content: "\f1b8";
    font-size: 14px;
    top: -42px !important;
    left: 36px !important;
}
.icon-32-import:before {
    content: "\f064";
    font-size: 28px;
}
.icon-32-acyexport:before {
    content: "\f112";
    font-size: 28px;
}
.icon-32-new:before {
    content: "\f15c";
    font-size: 28px;
}
.icon-32-edit:before {
    content: "\f14b";
    font-size: 28px;
}
.icon-32-delete:before {
    content: "\f1f8";
    font-size: 28px;
}
.icon-32-apply:before {
    content: "\f046";
    font-size: 40px;
}
.icon-32-cancel:before {
    content: "\f00d";
    font-size: 40px;
}
.icon-32-acypreview:before {
    content: "\f135";
    font-size: 28px;
}
.icon-32-copy:before {
    content: "\f0c5";
    font-size: 28px;
}
.icon-32-acytemplate:before {
    content: "\f0ea";
    font-size: 28px;
}
.icon-32-tag:before {
    content: "\f02b";
    font-size: 28px;
}
.icon-32-replacetag:before {
    content: "\f0c5";
    font-size: 28px;
}
.icon-32-schedule:before {
    content: "\f017";
    font-size: 28px;
}
.icon-32-acysend:before {
    content: "\f1d8";
    font-size: 28px;
}
.icon-32-spamtest:before {
    content: "\f0e0";
    font-size: 28px;
}
/* Disable icon images */

.btn-small .icon-acypreview,
.btn-small .icon-acymailing,
.btn-small .icon-process,
.btn-small .icon-import,
.btn-small .icon-acyexport,
.btn-small .icon-14-acyaction,
.btn-small .icon-acyusers,
.btn-small .icon-acysend,
.acyicon-16-autonewsletter,
.acyicon-16-campaign,
.acyicon-16-template,
.acyicon-16-fields,
.acyicon-16-bounces,
.acyicon-16-joomlanotification,
.acyicon-16-update {
    background-image: none;
    margin-top: -2px;
}
.acyicon-16-users,
.acyicon-16-acylist,
.acyicon-16-newsletter,
.acyicon-16-queue,
.acyicon-16-stats,
.acyicon-16-config,
.acyicon-16-import,
.acyicon-16-export,
.acyicon-16-filter {
    background-image: none;
    height: 14px;
}
.icon-user,
.icon-fullscreen,
.icon-search,
.chzn-container-single .chzn-single div b,
.chzn-container-active.chzn-with-drop .chzn-single div b,
.add-on .icon-calendar,
.icon-14-tag,
.icon-32-save,
.icon-32-share,
.icon-bounces,
.icon-installbounces,
.icon-32-import,
.icon-32-acyexport,
.icon-32-new,
.icon-32-edit,
.icon-32-delete,
.icon-32-apply,
.icon-32-cancel,
.icon-32-acypreview,
.icon-32-copy,
.icon-32-acytemplate,
.icon-32-tag,
.icon-32-replacetag,
.icon-32-schedule,
.icon-32-acysend,
.icon-32-spamtest,
.icon-48-acytemplate{
    background-image: none !important;
}
.ui-icon-circle-triangle-e,
.ui-icon-circle-triangle-w {
    background: transparent;
}
#css_module_link img,
#css_frontend_link img,
#css_backend_link img,
#list_form table tbody td.notes a img,
#event_form table tbody td.notes a img,
#event_form table tbody td.contacts a img
/*.modal img */

{
    display: none;
}
body.com_acymailing #toolbar button:hover,
.btn-toolbar .btn-wrapper button:hover {
    background: rgba(255, 255, 255, 0.05)
}
.btn-success,
.btn-success:hover {
    background-color: #5bb75b !important;
}
.btn-danger:hover, 
.btn-danger:focus, 
.btn-danger:active, 
.btn-danger.active, 
.btn-danger.disabled, 
.btn-danger[disabled] {
    background-color:#bd362f !important;
}
.navbar .admin-logo {
    color: rgba(255, 255, 255, 0.6);
}
.navbar-inverse .brand,
.navbar-inverse .nav > li > a {
    color: #fff;
    text-shadow: none;
}
.navbar-inverse .nav > li > a:focus,
.navbar-inverse .nav > li > a:hover {
     color: rgba(255,255,255, 0.9);
}
.navbar-inverse .nav li.dropdown > .dropdown-toggle .caret {
    border-top-color: rgba(255, 255, 255, 0.5);
}
.maqmahelpdesk .navbar .nav > li > a {
    color: #fff;
    padding: 15px 10px;
}
.maqmahelpdesk .navbar .brand {
    padding: 12px 0 6px 0 !important;
    text-shadow: none;
}
.maqmahelpdesk table.noleftborder {
    border: 0 !important;
    -webkit-box-shadow: 0px 4px 4px -6px rgba(0, 0, 0, 0.75);
    -moz-box-shadow: 0px 4px 4px -6px rgba(0, 0, 0, 0.75);
    box-shadow: 0px 4px 4px -6px rgba(0, 0, 0, 0.75);
}
.maqmahelpdesk .actionlabel {
    height: 35px;
}
div#event_dock #controls_area_bottom a, div#event_list .controls_area a {
    text-shadow: none;
}
body.admin a:hover,
body.admin a:focus {
    opacity: 0.5;
}*/
.navbar-inner .totalstats, .navbar-inner a {
    margin-right: 0px;
}
.com_crmery .body .container {
    padding: 0 !important;
}
.com_lmsking .header .container-title h1.page-title {
    visibility: hidden;
}
.com_lmsking .header .container-title h1.page-title:before {
    visibility: visible; 
    content: "Trades College Australia"; 
    position: relative; 
    font-size: 22px;
}
#aside > .well {
    display: none;
}
.header {
    border-top: 0;
    /*border-top: 1px solid rgba(255,255,255, 0.1);*/
}
#editor-xtd-buttons a:hover {
    color: #fff;
}
.body .container .header {
    margin-top: -20px;
}
.btn-toolbar .btn-wrapper {
    margin: 0;
}
#editor-xtd-buttons {
    margin-top: 4px;
}
.contentpane {
    background: #fff;
}
.contentpane button {
    padding: 8px 12px;
    color: #fff;
    border: 0;
    margin-top:10px;
}
.btn-toolbar .btn-wrapper button.btn-success {
    color:#fff;
}
.ui-cluetip-content ul li a {
    color: #fff !important;
}
textarea,
input[type="text"],
input[type="password"],
input[type="datetime"],
input[type="datetime-local"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="week"],
input[type="number"],
input[type="email"],
input[type="url"],
input[type="search"],
input[type="tel"],
input[type="color"],
.uneditable-input {
    background-color: #fff;
}
.table caption + thead tr:first-child th,
.table caption + thead tr:first-child td,
.table colgroup + thead tr:first-child th,
.table colgroup + thead tr:first-child td,
.table thead:first-child tr:first-child th,
.table thead:first-child tr:first-child td,
.table caption + thead tr:first-child th a,
.table caption + thead tr:first-child td a,
.table colgroup + thead tr:first-child th a,
.table colgroup + thead tr:first-child td a,
.table thead:first-child tr:first-child th a,
.table thead:first-child tr:first-child td a {
    color: #fff;
}
body.com_users.view-users form#adminForm #j-main-container,
body.com_users.task-edit form#adminForm #j-main-container  {
    overflow-x:auto;
}
form#adminForm #j-main-container .tab-content #filter-bar {
    margin-top: -54px;
}
form#adminForm #j-main-container .tab-content #filter-bar select {
    height: 36px;
}
body.com_users.view-login #system-message-container {
    display:none;
}
/*#filter-bar {
    float: inherit;
}*/
#filter-bar .filter-search input#filter_search {
    width:100%;
}
#toolbar .btn-success {
    outline: 0;
}
body.com_acymailing #toolbar button, 
.btn-toolbar .btn-wrapper button {
    color: #fff;
    border: 0;
    border-left: 1px solid rgba(255, 255, 255, 0.1);
    border-right: 1px solid rgba(0, 0, 0, 0.05);
    background: transparent;

    padding: 14px 15px;
    border-radius: 0;
    box-shadow: none;
    outline: 0;
}
body.com_acymailing #acy_content table td.order input {
    float: left;
}
.controls .btn-group.btn-group-yesno > .btn {
    padding: 10px 12px;
}
.page-title {
    text-shadow: none;
    font-size: 16px;
}
body.com_acymailing .page-title, 
body.com_acysms .page-title{visibility: hidden;}
#myTabTabs {
    margin-left: 0;
}
#myTabTabs a {
    cursor: pointer;
}
.navbar-fixed-top .navbar-inner,
.navbar-static-top .navbar-inner {
    box-shadow: none;
    border-bottom: 0;
}
#acynavbar div.navbar-inner {
    border-radius: 0;
    box-shadow: none;
    border: 0;
    margin-top: -58px;
}
#acymenutop_j3 > li.dropdown .sel,
#acymenutop_j3 li.dropdown.open > .dropdown-toggle.sel {
    border-radius: 0;
    padding: 14px 12px;
    text-shadow: none;
}
#acymenutop_j3 > li > a {
    border-radius: 0;
    padding: 14px 12px;
    margin: 0;
    outline: 0;
    text-transform: uppercase;
    text-shadow: none;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
}
.btn {
    color: #fff;
    border: 0;
    text-shadow: none;
    background-image: none;
}
/* Table */
table.adminlist > thead > tr >th {
    color: #fff;
}
table.adminlist > thead > tr >th a {
    color: #fff;
    text-decoration: none;
}
.table-hover tbody tr:nth-child(even):hover > td {
    background-color: #fff;
}
table.table-striped tbody > tr > td > .btn.active,
table.table-striped tbody > tr > td > .btn.disabled,
table.table-striped tbody > tr > td > .btn[disabled] {
    background: none;
}
table.adminlist > thead > tr >th a:hover {
    color: #fff;
    text-decoration: none;
    border-bottom: 1px #fff dotted;
}
/* ============ ALERTS ==============*/
.alert {
    border-radius: 0;
    padding: 16px 16px 9px;
    margin-top: 0px;
    margin-bottom: 0px;
}
.admin.com_plugins .alert {
    margin-bottom: 30px;
}
body.view-notification .alert {
    margin-top: -52px;
}

fieldset.form-vertical .control-group .controls .alert {
    margin-top:0 !important;
}
#j-main-container .row-fluid .container-fluid .alert {
    margin-top: -22px;
}
.alert-block {
    margin-top: -12px;
}
#acymailing_messages_warning {
    border-radius: 0;
    padding: 8px 0 1px 10px;
    margin-top: -8px;
    margin-bottom: 0px;
}
.alert-info {
    border-radius: 0;
    padding: 8px 0 1px 10px;
    margin-top: -8px;
    margin-bottom: 10px;
}
.alert-no-items {
    margin-top: 15px;
}
#event_list .alert {
    margin-top: 0;
}
#permissions .alert {
    border-radius: 0;
    padding: 8px 0 8px 10px;
    margin-top: -30px;
    margin-bottom: 10px;
    width: 91.50%;
    float: right;
}
.alert-error {
    margin-top: 23px;
}
/* Table */
form#adminForm #j-main-container .nav-tabs {
    margin-top: 0;
}
form#adminForm #j-main-container .alert {
    margin-top: 0;
}
.tabs-left > .nav-tabs {
    margin-top: 0px;
}
fieldset.adminform > table > tbody > tr > td > div.controls {
    margin: 10px 0;
}
form#adminForm p.donotprint {
    text-align: left !important;
    margin-top: 10px;
}
#acy_content input[type=checkbox],
#wysija input,
#wysija select {
    height: 20px;
    width: 17px;
}
table#filter-config tbody tr td input {
    padding: 7px 5px;
    outline: 0;
}
.btn-group > .btn {
    padding: 9px 12px;
}
.btn-group > .btn-micro {
    font-size: 15px;
}
#acy_content input,
#acy_content select,
#acy_content textarea {
    padding: 8px 10px;
    border-radius: 0px;
    outline: 0;
}
.chzn-container {
    margin-right: 21px;
    margin-top: 8px;
}
.chzn-container .chzn-single {
    padding: 6px 10px;
    margin-top: -8px;
    height: 21px;
}
.chzn-container-active.chzn-with-drop .chzn-single {
    border-radius: 0;
    box-shadow: none;
    background: #fff;
}
.chzn-container-single .chzn-single {
    border-radius: 0;
    box-shadow: none;
    padding: 6px 10px;
      margin-top: -5px;
      background: #fff;
}
.control-group .input-prepend .chzn-container-single .chzn-single {
    margin-top: -11px;
    padding: 4px;
}
.chzn-container-single .chzn-drop {
    border-radius: 0;
    border-top: 0;
    box-shadow: 0 7px 4px -6px rgba(0, 0, 0, 0.15);
}
.chzn-container-single .chzn-single span {
    margin-right: 12px;
}
table.table-striped tbody > tr > td a.btn-micro {
    background: none;
    background-color: transparent !important;
}
input.readonly {
    opacity: 0.3;
}
.chzn-container-multi .chzn-choices,
.chzn-container-active .chzn-choices {
    box-shadow: none;
    padding: 4px 5px;
    background-image: none;
}
.chzn-container-multi .chzn-choices li.search-field input[type="text"],
.chzn-container-active .chzn-choices li.search-field input[type="text"] {
    background-image: none;
    box-shadow: none;
}
/* ============== Scrollbar for Chrome ============ */

.chzn-container .chzn-results::-webkit-scrollbar {
    width: 12px;
}
.chzn-container .chzn-results::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 2px rgba(0, 0, 0, 0.0);
    border-radius: 0;
}
.chzn-container .chzn-results::-webkit-scrollbar-thumb {
    border-radius: 0px;
    -webkit-box-shadow: inset 0 0 4px rgba(0, 0, 0, 0.0);
}
/* EDITOR - Articles */
/* Table check and remove buttons */
#j-main-container > p {
    margin-bottom: 70px;
}
#j-main-container .navbar-inner select {
    height: 36px;
}
fieldset.uploadform .control-group .controls input[type=file] {
    border: 0;
    padding: 5px 9px;
    color: #fff;
}
.js-stools .js-stools-container-bar {
    margin-top: -9px;
}
.js-stools .btn-wrapper {
    margin: -1px 5px 0 0;
}
.js-stools .js-stools-container-bar .btn-wrapper button.btn {
    padding: 9px;
}
.cke_chrome {
    box-shadow: none !important;
}
.cke_top {
    border: 0 !important;
    box-shadow: none !important;
    background-image: none !important;
}
.cke_bottom {
    border: 0 !important;
    background-image: none !important;
}
.cke_resizer {
    border-color: transparent rgba(255, 255, 255, 0.5) transparent transparent !important;
}
.cke_toolgroup,
.cke_combo_button {
    border: 0 !important;
    box-shadow: none !important;
}
.cke_path_item,
.cke_path_empty {
    color: #fff !important;
    text-shadow: none !important;
}
.pagination ul > li > a,
.pagination ul > li > span {
    border-left-width: 0;
}
/* ICONS */
.dropdown-menu {
    padding: 10px 0px;
    border: 0;
    border-radius: 0;
    min-width: 244px;
    margin: 2px 0 0;
    text-align: center;
}
.navbar .nav > li > .dropdown-menu:after {
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-bottom: 6px solid #fff;
}
#acymenutop_j3 > li.sel a.acysubmenulink {
    padding: 7px;
}
#acymenutop_j3 .dropdown-menu a {
    padding: 7px 14px;
}
#acymenutop_j3 .dropdown-menu a:hover {
    border-radius: 0;
}
#acy_content div.acyheader {
    padding-left: 0;
}
div.rounddisp,
div.roundsub {
    border: 0;
}
div.roundsubscrib {
    margin-top: 4px;
}
.acytabsystem .tab-content {
    margin-top: 20px;
}
/* TOOL TIP */
div.acymailing_footer {
    display: none;
}
.datepicker table tr td.today, .datepicker table tr td.today:hover {
    color:#fff !important;
}
/* ========================= CRMery ===================== */
ul.help_menu {
    border: 0;
    border-radius: 0;
    margin-bottom: 15px;
}
ul.help_menu li.completed {
    padding: 6px 15px;
}
ul.help_menu li.completed a {
    color: #fff;
    text-shadow: none;
}
.dash_floats_left > ul li .btn-group {
    display: none;
}
.accordion-group {
    border-radius: 0;
}
div#com_crmery .inline-list li {
    margin-left:10px;
}
div#com_crmery .inline-list li input[type=text] {
    border-radius: 0;
    box-shadow: none;
    height: 27px;
    margin-bottom:10px;
    margin-top: 10px;
    width: 35%;
}
div#com_crmery .inline-list li input#report_graph_date_start,
div#com_crmery .inline-list li input#report_graph_date_end {
    border-radius: 0;
    box-shadow: none;
    height: 27px;
    margin-bottom:10px;
    margin-top: 0;
    width: 13%;
}
ul.matched_results li {
    margin-bottom: 5px;
}
div#com_crmery .button {
    cursor: pointer;
    border: 0 !important;
    color: #fff !important;
}
div#com_crmery .placeholder {
    border-radius: 0;
    box-shadow: none;
}
#com_crmery .actions_container a.btn {
    font-size: 16px;
    border: 0px;
}
#com_crmery .print_form a.btn {
    border: 0px;
}
#com_crmery .print_form .pull-right {
    display: none;
}
form#list_form span a,
#com_crmery .page-header a {
    color: #fff !important;
    text-shadow: none;
    border-radius: 0;
}
#com_crmery .inputbox:hover,
#com_crmery textarea.inputbox:hover,
#com_crmery input.inputbox:focus,
#com_crmery textarea.inputbox:focus,
#com_crmery .inputbox,
#com_crmery textarea.inputbox {
    border-radius: 0;
    box-shadow: none;
}
#com_crmery .inputbox,
#com_crmery .inputbox:hover,
#com_crmery input.inputbox:focus {
    font-size:13px;
      padding: 7px 10px;
}
table.com_crmery_table th input,
table.com_crmery_table th select {
    box-shadow: none;
    border-radius: 0 !important;
    border: 0;
}
#goal_edit fieldset select,
#goal_edit fieldset input {
    border-radius: 0;
    box-shadow: none;
}
#goal_edit ul li .actions input[type=submit] {
    border: 0;
    border-radius: 0;
    box-shadow: none;
    text-shadow: none;
}
#goal_edit ul li .actions input[type=submit]:hover {
    color: #fff;
    opacity: 0.7;
}
div.large_info div.message {
    border-radius: 0;
}
#edit_form .tab-content .span8 input,
#edit_form .tab-content select,
#edit_form .tab-content textarea,
#home_info input,
#work_info input,
#assignment_info input,
#assignment_info textarea,
#edit_form .tab-content input,
#edit_task_form .tab-content input,
#edit_task_form .tab-content select,
#edit_task_form .tab-content textarea,
#edit_event_form .tab-content input,
#edit_event_form .tab-content select,
#edit_event_form .tab-content textarea {
    border-radius: 0;
    box-shadow: none;
}
.modal-footer .btn {
    border-radius: 0;
    text-shadow: none;
}
.modal-footer .btn:hover {
    color: #fff;
    opacity: 0.8;
}
div.step:last-child {
    border-bottom: 0;
}
div.help_description_action {
    border: 0;
}
#help_actions > a {
    background: transparent;
    color: #fff;
    font-size: 12px;
}
#help_actions > a:hover {
    background: transparent;
    color: rgba(255, 255, 255, 0.9);
}
.list-striped,
.row-striped {
    border-top: 0;
}
.list-striped li,
.list-striped dd,
.row-striped .row,
.row-striped .row-fluid {
    border-bottom: 0;
}
.input-prepend.input-append .add-on:first-child,
.input-prepend.input-append .btn:first-child {
    border-radius: 0;
    padding: 12px 5px;
}

#com_crmery .input-prepend.input-append .add-on:first-child,
#com_crmery .input-prepend.input-append .btn:first-child {
    padding: 14px 12px;
}
.input-append input,
.input-append select,
.input-append .uneditable-input {
    border-radius: 0;
}
.input-append .add-on,
.input-append .btn,
.input-append .btn-group > .dropdown-toggle,
.input-prepend .add-on,
.input-prepend .btn,
.input-prepend .btn-group > .dropdown-toggle {
    padding: 8px;
}
form#note a {
    border: 0;
    border-radius: 0;
    text-shadow: none;
}
form#note a:hover {
    color: #fff;
}
form#note #note_entry_area .message textarea {
    box-shadow: none;
    border: 0;
}
#edit_event_form .tab-content .input-append .add-on,
#edit_form .tab-content .input-append .add-on {
    color: rgba(255, 255, 255, 0);
    padding: 5px 7px;
    border: 0;
    border-radius: 0;
}
#edit_event_form .tab-content .input-append .add-on:hover {
    color: rgba(255, 255, 255, 0);
}
button.close {
    opacity: 1;
}
button.close:hover {
    opacity: 0.7;
}
/* ----- Frontend ----- */

body.site {
    border-top: 0;
}
.body .container {
    border-radius: 0;
    border: 0;
    background: transparent;
    box-shadow: none;
}
.breadcrumb {
    background: none;
    border-radius: 0;
}
.site-title {
    font-size: 26px;
    line-height: 48px;
    font-weight: bold;
    color: #fff;
    padding-left: 10px;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}
.well {
    border: 0;
    border-radius: 0;
    box-shadow: none;
    background-color: #fff;
}
main#content {
    width: 100%
}
#com_crmery .nav-tabs {
    -webkit-box-shadow: 0px 5px 4px -6px rgba(0, 0, 0, 0.75);
    -moz-box-shadow: 0px 5px 4px -6px rgba(0, 0, 0, 0.75);
    box-shadow: 0px 4px 5px -6px rgba(0, 0, 0, 0.75);
}
.acytabsystem .nav-tabs {
    margin-left: 0;
    margin-bottom: -17px;
}
.acytabsystem .nav-tabs .active a {
    cursor: pointer;
}
.nav-tabs > li:first-child > a {
    border-radius: 0;
}
.nav-tabs > .active > a,
.nav-tabs > .active > a:hover,
.nav-tabs > .active > a:focus {
    border-radius: 0;
    border: 0;
    color: rgba(255, 255, 255, 0.9);
}
div#com_crmery a {
    box-shadow: none;
}
div#com_crmery {
    /*overflow: hidden;
    overflow-x: auto;*/
}
a#chart_select_prev,
a#chart_select_next {
    width: 10px;
}
.profile ul li.btn-group .btn {
    box-shadow: none;
}
.form-actions button[type="submit"] {
    box-shadow: none;
    text-shadow: none;
}
.form-actions button[type="submit"]:hover {
    opacity: 0.7
}
#helpsite-refresh {
    color: #fff;
    box-shadow: none;
    text-shadow: none;
}
#helpsite-refresh:hover {
    color: #fff;
    opacity: 0.7;
}
.pull-right a.btn {
    background: transparent;
}
li.input-append input[type="text"] {
    padding: 8px 5px;
}
.input-prepend.input-append .add-on:last-child,
.input-prepend.input-append .btn:last-child {
    padding: 8px 15px;
    border-radius: 0;
}
#com_crmery .input-prepend.input-append .add-on:last-child {
    height: 29px;
}
table.com_crmery_table {
    border: 0;
    background: #fff;
}
table.com_crmery_table th {
    color: #fff;
}
table.com_crmery_table th a {
    padding: 11px 4px;
    color: #fff;
}
table.com_crmery_table tr {
    border: 0;
}

ul.inline-list > li > a[id*='people_'],
ul.inline-list > li > a[id*='deal_'],
ul.inline-list > li > a[id*='company_'],
ul.inline-list > li > a[id*='sales_'],
ul.inline-list > li > a[id*='document_'],
ul.inline-list > li > a[id*='event_'] {
    border-bottom: 1px dotted;
}
.subline > .actions > #column_filter a#column_filter_link:hover,
ul.inline-list > li > a[id*='people_']:hover,
ul.inline-list > li > a[id*='deal_']:hover,
ul.inline-list > li > a[id*='company_']:hover,
ul.inline-list > li > a[id*='sales_']:hover,
ul.inline-list > li > a[id*='document_']:hover,
ul.inline-list > li > a[id*='event_']:hover {
    border-bottom: 1px solid;
}
#com_crmery .widget,
#com_crmery .dash_float {
    border: 0;
    border-radius: 0;
    -webkit-box-shadow: 0px 4px 4px -5px rgba(0, 0, 0, 0.75);
    -moz-box-shadow: 0px 4px 4px -5px rgba(0, 0, 0, 0.75);
    box-shadow: 0px 4px 4px -5px rgba(0, 0, 0, 0.75);
    background-color: #fff;
}
#com_crmery .widget h3,
#com_crmery .dash_float h3 {
    margin: -51px -5px 15px;
    padding: 8px 0;
    color: rgba(0, 0, 0, 0.45);
    border-bottom: 0;
}
#com_crmery #sales_dashboard_graphs div.graph {
    border-radius: 0;
    margin: 0;
    width: 100%;
}
form#upload_form a,
form#download_import_template p a {
    color: #fff;
    text-shadow: none;
}
/* ======== crm calendar ===========*/
div#com_crmery #calendar .ui-state-default,
div#com_crmery #calendar .ui-widget-content .ui-state-default,
div#com_crmery #calendar .ui-widget-header .ui-state-default {
    background: transparent;
    border-radius: 0;
}
.fc-button-content .ui-icon {
    margin-top: -68%;
}
.fc-state-default:hover {
    background-color: rgba(0,0,0,0.15);
}
.cluetip-default,
.cluetip-default .cluetip-outer {
    color: #fff;
    -webkit-box-shadow: 0px 4px 4px -5px rgba(0, 0, 0, 0.75) !important;
    -moz-box-shadow: 0px 4px 4px -5px rgba(0, 0, 0, 0.75) !important;
    box-shadow: 0px 4px 4px -5px rgba(0, 0, 0, 0.75) !important;
    border-radius: 0;
}
div.clue-bottom-default .cluetip-arrows {
    z-index: 0 !important;
    margin-top: 8px;
}
div.clue-bottom-default .cluetip-arrows:after,
div.clue-bottom-default .cluetip-arrows:before {
    bottom: 100%;
    left: 50%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
}
div.clue-bottom-default .cluetip-arrows:after {
    border-width: 10px;
    margin-left: -10px;
}
div.clue-bottom-default .cluetip-arrows:before {
    border-width: 11px;
    margin-left: -11px;
}
#com_crmery .actions_container a.btn {
    background: transparent;
}
#com_crmery .page-header .actions_container .caret {
    border-top: 4px solid #fff;
}
.com-apps-container .fader {
    background: none;
}
.btn-group > .btn + .dropdown-toggle {
    box-shadow: none;
    background: transparent;
}
ul#team_member_calendar_filter li span {
    background: none;
}
#com_crmery a.barIcon {
    background:transparent !important;
}
#com_crmery #sales_dashboard_graphs div.graph a {
    margin-top: 0;
    }
    #com_crmery #sales_dashboard_graphs div.graph a.pieIcon {
        margin-right: 31px;
    }
    #com_crmery #sales_dashboard_graphs div.graph a.barIcon {
        margin-right: 28px;
    }
div#com_crmery > .btn-group {
    display: none;
}
div#com_crmery #sales_container div.chart_selectors {
    margin-top: 22px;
}
div#com_crmery ul.dash_float_list li {
    margin-bottom: 13px;
   /* -webkit-box-shadow: 0px 4px 4px -6px rgba(0, 0, 0, 0.75);
    -moz-box-shadow: 0px 4px 4px -6px rgba(0, 0, 0, 0.75);
    box-shadow: 0px 4px 4px -6px rgba(0, 0, 0, 0.75);*/
}
.input-prepend.input-append input,
.input-prepend.input-append select,
.input-prepend.input-append .uneditable-input {
    height: 26px;
    border: 0;
    color: #fff;
    background-image: url("/webgenx/administrator/templates/cdm/img/trans-1-dark.png");
    background-repeat: repeat;
}
.input-prepend.input-append input[name~=dashboard_graph_date_start],
.input-prepend.input-append input[name~=dashboard_graph_date_end] {
    height: 26px;
}
.input-prepend.input-append .add-on:last-child,
.input-prepend.input-append .btn:last-child {
    border: 0;
    color: rgba(255, 255, 255, 0.5);
    text-shadow: none;
    background-image: url("/webgenx/administrator/templates/cdm/img/trans-2-dark.png");
    background-repeat: repeat;
}
.input-prepend.input-append .add-on:first-child,
.input-prepend.input-append .btn:first-child {
    border: 0;
    color: rgba(255, 255, 255, 0.5);
    text-shadow: none;
    background-image: url("/webgenx/administrator/templates/cdm/img/trans-2-dark.png");
    background-repeat: repeat;
}
div#com_crmery #sales_container div.chart_selectors {
    margin-top: 6px;
}
ul.dash_float_list > li#sales_float > div.dash_float > div.dash_float_header > div.chart_selectors > .btn-group > .btn {
    background-image: url("/webgenx/administrator/templates/cdm/img/trans-1-dark.png");
    background-repeat: repeat;
}
/* ====================== ACY MAILING ================= */
.mce-menu {
    border-radius: 0 !important;
}
.mce-menubar {
    border: 0 !important;
}
.toggle-editor .btn-group a {
    margin-top: 8px;
    background: rgba(255, 255, 255, 0.3);
}
.toggle-editor .btn-group a:hover {
    opacity: 0.7;
    background-color: #fff;
}
.mce-path-item {
    color: #fff !important;
}
.mce-menubar .mce-menubtn button span {
    color: #fff !important;
}
.mce-menubar .mce-menubtn:hover,
.mce-menu-item.mce-disabled:hover,
.mce-menu-item:hover,
.mce-menu-item:hover,
.mce-menu-item.mce-selected,
.mce-menu-item:focus {
    background: rgba(0, 0, 0, 0.2) !important;
}
.mce-menubar .mce-caret {
    border-top-color: #fff !important;
}
.mce-menu-item .mce-ico,
.mce-menu-item .mce-text,
.mce-menu-shortcut {
    color: #fff !important
}
.mce-grid-border a,
.mce-grid-border {
    border-color: rgba(255, 255, 255, 0.5) !important;
}
.mce-grid-border a:hover,
.mce-grid-border a.mce-active {
    background: rgba(255, 255, 255, 0.7) !important;
}
.mce-container,
.mce-container *,
.mce-widget,
.mce-widget *,
.mce-reset {
    color: #fff !important
}
div.mce-menu .mce-menu-item-sep,
.mce-menu-item-sep:hover {
    border-bottom: 1px solid rgba(255, 255, 255, 0.7) !important;
}
.mce-btn-group .mce-first,
.mce-btn-group .mce-btn {
    background: rgba(0, 0, 0, 0.2);
    border: 0;
    border-left: 0 !important;
    border-radius: 0 !important;
}
.mce-btn-group .mce-first:hover,
.mce-btn-group .mce-btn:hover {
    background: rgba(255, 255, 255, 0.1) !important;
}
.mce-btn.mce-active {
    background-color: rgba(0, 0, 0, 0.2) !important;
    background-image: none !important;
}
.mce-btn {
    background-color: transparent !important;
    background-image: none !important;
}
#bcb8c6 .mce-menu-item-normal.mce-active {
    background-color: rgba(0, 0, 0, 0.2) !important;
}
.mce-label {
    text-shadow: none !important;
}
.mce-btn {
    background: rgba(0, 0, 0, 0.4);
    background-image: none !important;
}
.mce-charmap td {
    border: 1px solid rgba(255, 255, 255, 0.2) !important;
}
.mce-window-head {
    border-bottom: 1px solid rgba(255, 255, 255, 0.2) !important;
}
i.mce-i-checkbox {
    border: 0;
    background-color: rgba(0, 0, 0, 0.2) !important;
    background-image: none !important;
}
.mce-tabs {
    border-bottom: 1px solid rgba(255, 255, 255, 0.3) !important;
}
.mce-tab {
    text-shadow: none !important;
    background: rgba(255, 255, 255, 0.2) !important;
    border: 0px;
}
.mce-tab.mce-active {
    background: rgba(0, 0, 0, 0.1) !important;
    text-shadow: none;
}
body.com_acymailing.layout-listing {
    box-shadow: none;
}

/* ========================= Content Statistics CALENDAR =================*/
.calendar,
.calendar table {
    border: 0;
    color: #fff;
    -webkit-box-shadow: 0px 4px 4px -6px rgba(0, 0, 0, 0.75);
    -moz-box-shadow: 0px 4px 4px -6px rgba(0, 0, 0, 0.75);
    box-shadow: 0px 4px 4px -6px rgba(0, 0, 0, 0.75);
}
.calendar thead tr:first-child td:first-child,
.calendar thead tr:first-child td:last-child {
    background: rgba(0, 0, 0, 0.09);
}
.calendar thead .title {
    background: rgba(0, 0, 0, 0.09);
}
.calendar thead .name {
    border-bottom: 1px solid rgba(255, 255, 255, 0.2);
    color: #fff;
}
.calendar thead .daynames {
    background: rgba(255, 255, 255, 0.2);
}
.calendar thead .hilite {
    color: rgba(255, 255, 255, 0.6);
    border: 0;
}
.calendar thead .weekend,
.calendar tbody td.weekend {
    color: rgba(255, 255, 255, 0.4);
}
.calendar table .wn {
    background: rgba(255, 255, 255, 0.4);
    border-right: 1px solid rgba(255, 255, 255, 0.2);
}
.calendar thead .headrow {
    background: rgba(255, 255, 255, 0.4);
    color: #fff;
}
.calendar thead .hilite {
    background: rgba(255, 255, 255, 0.4);
}
.calendar tbody td.hilite {
    background: rgba(255, 255, 255, 0.3);
}
.calendar tbody td.selected {
    background: rgba(255, 255, 255, 0.5);
}
.calendar tbody .rowhilite td,
.calendar tbody .rowhilite td.wn {
    background: rgba(0, 0, 0, 0.08);
    color: rgba(255, 255, 255, 0.6);
}
.calendar tbody .day {
    padding: 4px 4px 4px 3px;
    text-align: center;
}
.calendar tfoot .ttip {
    background: rgba(0, 0, 0, 0.09);
    color: #fff;
    border: 0;
}
.calendar tfoot .footrow {
    background: transparent;
}
/* ====================== DPCalendar ============================== */

.cpanel div.icon a,
#cpanel div.icon a {
    border-radius: 0;
}
/* ========================== LMSking ============================= */
#container,
.categories_tbl thead {
    background: white !important;
}
body.com_lmsking .container-fluid #main_links #container .right_panel #class_room table tbody tr td a[title~=Select] {
    background:transparent;
}
body.com_lmsking .subhead-collapse .subhead .container-fluid #toolbar-options .btn,
.goto_but,
#prev,
#next,
#modifyitem {
    border-radius: 0 !important;
    height: 54px !important;
    margin-top: -8px;
}
body.view-deals #com_crmery .page-header p.muted {
    display: none;
}
#nav_bottom_f {
    border-bottom: 0;
}
#nav_bottom_top {
    border-bottom: 2px solid transparent;
}
#nav_bottom {
    background-color: #4f7395;
    border-bottom: 2px solid #4f7395;
}
body.com_lmsking .container-main #main_links #container #right_panel_id > button {
	border: 0 !important;
	color: #fff;
	padding: 10px 15px;
}
body.com_lmsking .container-main #main_links #container #right_panel_id > button:hover {opacity:0.6;}
body.com_lmsking .container-main #main_links #container #left_panel_id > h3#showVersion {display:none;}
body.com_crmery.view-clients.task-display .dropdown-menu > li > a,
body.com_crmery.view-companies.task-display .dropdown-menu > li > a {
    padding: 10px 20px;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
}
body.com_crmery.view-clients.task-display .dropdown-menu > li:last-child > a,
body.com_crmery.view-companies.task-display .dropdown-menu > li:last-child > a {border-bottom:0;}
/* ===== Menu ===== */
#main_links a,
a.linktobutton,
.sk-type-button-save-order,
.sk-type-button-delete-questions {
    border: 0 !important;
    border-radius: 0;
    padding: 6px 11px;
    color: #fff;margin-bottom: 2px;
}
a.linktobutton:hover {
    border-radius: 0;
    opacity: 0.6;
}
.hlinks_b {
    color: rgba(255, 255, 255, 0.4) !important;
}
#openless {
    border-radius: 0;
    padding: 5px 0;
    background: transparent;
}
#showVersion {
    border-bottom: 2px solid rgba(255, 255, 255, 0.2);
}
.left_panel {
    border: 0 !important;
    color: #fff;
    height: 530px;
}
.tab_name {
    color: #fff;
}
.left_panel .left_lnks {
    border-bottom: 1px solid rgba(255, 255, 255, 0.2);
    font-size: 14px;
    background: transparent !important;
    color: #fff;
}
.left_panel .left_lnks:last-child {
    border-bottom: 0px !important;
}
.left_panel br:nth-child(11), .left_panel br:nth-child(9) {display:none;}
.left_panel #left_tab5, .left_panel #left_tab8 {display:none;}
.left_lnks span {
    color: #fff;
}
body.com_lmsking .container-fluid #content #container .right_panel #top_buttons input[type="button"] {
    border-radius: 0 !important;
    color: #fff;
    width: 180px;
}
select#id_lesson {
    border:0 !important;
}
body.com_modules .container-main #j-main-container #filter-bar .hidden-phone > button {
    color: #fff;}
.small_logo,
.arrow_down {
    display: none;
}
#filter_users_div table tbody tr td a {
    background: transparent;
}
#top_buttons input {
    background: transparent;
}
body.contentpane div table tbody tr td input[type="submit"] {
    border-radius: 0;
}
body..contentpane {
    background:transparent !important;
}
body.com_lmsking .container-fluid .row-fluid #main_links #container .right_panel table tbody tr td fieldset > legend > a img {
    display: none;
}
body.com_lmsking .container-fluid .row-fluid #main_links #container .right_panel table tbody tr td fieldset > legend > a:before {
    color: #fff;
    content: "\f02d";
    opacity: 0.7;
    font-size: 22px;
}
/*=== Buttons === */
input.sk-type-button-open-lesson,
input.sk-type-button-add-categories,
.sk-type-button-show-analisis,
input[type="reset"],
input[name="save_category"],
.sk-type-img-lesson-wizard-next,
.sk-type-buttons-preview,
.sk-type-button-search,
.sk-type-button-copy,
.sk-type-submit-upload,
.sk-type-button-save,
.sk-type-button-delete,
.sk-type-button-back,
.sk-type-button-ok,
input.sk-type-button-cancel,
input[disabled]:hover,
select[disabled]:hover,
textarea[disabled]:hover,
input[readonly]:hover,
select[readonly]:hover,
textarea[readonly]:hover,
.sk-type-button-add-a-learning-path,
.sk-type-button-show-reg-users,
.sk-type-button-show-most-active-users,
.sk-type-button-show-all,
.sk-type-button-activate,
.sk-type-button-addlesson,
.sk-type-button-add-a-course,
.sk-type-button-show-course-pop,
.sk-type-button-export-excel,
.sk-type-submit-run-report,
.sk-type-button-configure,
.sk-type-button-add-tutorial,
.sk-type-button-clear-data,
.btn-license-key-validate,
.btn,
.btnGray,
.btn-group > .btn,
.sk-type-button-add-answer,
.sk-type-button-insert-into-list,
.sk-type-submit-add-to-end-of-list,
.sk-type-button-del-questions,
.sk-type-button-expanded-view,
.sk-type-button-adv-search,
.sk-type-button-genfeedback,
.sk-type-button-prefill-ans,
.sk-type-button-add-question,
.btn-toolbar > .btn,
.sk-type-button-random-blocks,
.sk-type-button-manage-questions,
.sk-type-button-save_qti_xml_button,
.sk-type-button-import-qti-xml-file,
.sk-type-button-modify-set,
.sk-type-button-delete-set,
.sk-type-button-addnewset,
.sk-type-submit-start,
.sk-type-button-manage-lesson,
.sk-type-submit-add-edit-amswers {
    border-radius: 0 !important;
    -webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
transition: all 0.3s ease;
}
.contentpane table tbody tr td input[type="button"] {
    border-radius: 0 !important;
    border: 0;
    color: #fff;
}
.input-prepend > a.btn {
    color:#fff;
}
/*=== Buttons Hover */
input.sk-type-button-open-lesson:hover,
input.sk-type-button-add-categories:hover,
.sk-type-button-show-analisis:hover,
input[type="reset"]:hover,
input[name="save_category"]:hover,
.sk-type-img-lesson-wizard-next:hover,
.sk-type-buttons-preview:hover,
.sk-type-button-search:hover,
.sk-type-button-copy:hover,
.sk-type-submit-upload:hover,
.sk-type-button-save:hover,
.sk-type-button-delete:hover,
.sk-type-button-back:hover,
.sk-type-button-ok:hover,
input.sk-type-button-cancel:hover,
.sk-type-button-add-a-learning-path:hover,
.sk-type-button-show-reg-users:hover,
.sk-type-button-show-most-active-users:hover,
.contentpane table tbody tr td input[type="button"]:hover,
.btn:hover,
.btnGray:hover,
.btn-group > .btn:hover,
.sk-type-button-add-answer:hover,
.sk-type-button-insert-into-list:hover,
.sk-type-submit-add-to-end-of-list:hover,
.sk-type-button-del-questions:hover,
.sk-type-button-expanded-view:hover,
.sk-type-button-adv-search:hover,
.sk-type-button-genfeedback:hover,
.sk-type-button-prefill-ans:hover,
.sk-type-button-add-question:hover,
.btn-toolbar > .btn:hover,
.sk-type-button-random-blocks:hover,
.sk-type-button-manage-questions:hover,
.sk-type-button-save_qti_xml_button:hover,
.sk-type-button-import-qti-xml-file:hover,
.sk-type-button-modify-set:hover,
.sk-type-button-delete-set:hover,
.sk-type-button-addnewset:hover,
.sk-type-submit-start:hover,
.sk-type-button-manage-lesson:hover,
.sk-type-submit-add-edit-amswers:hover {
    opacity: 0.7;
    border-radius: 0;
}

input[disabled],
select[disabled],
textarea[disabled],
input[readonly],
select[readonly],
textarea[readonly] {
    border-radius: 0;
}
#openless_all {
    border-radius: 0;
    background: none;
}
.hasTooltip img {
    display: none;
}
.hasTip {
    background: transparent;
}
body.com_lmsking .container-fluid .row-fluid #main_links #container .left_panel > div[id*='left_'] > a {
    color: #fff !important;
}
#left_panel_id > div[id*='left_'] {background: none !important;}
#dateRangeDiv input:nth-child(2),
#dateRangeDiv input:nth-child(4),
.right_panel table tbody tr td:nth-child(2) input[type="button"] {
    background: transparent;
    border: 0;
}
.right_panel table tbody tr td:nth-child(2) input:first-child:hover {
    color: #fff;
}
.mchoice_bott_box,
.mchoice_bott_box td {
    border: 1px solid #0072bb;
}
.current .tabs #forum_reports_results table tbody tr:not([bgcolor]) {
    background-color: #fff !important;
}
.tabs-nav .tabs-selected a span,
.tabs-nav a:hover span,
.tabs-nav a:focus span,
.tabs-nav a:active span,
.tabs-nav a span,
.tabs-nav .tabs-disabled a:hover span,
.tabs-nav .tabs-disabled a:focus span,
.tabs-nav .tabs-disabled a:active span {
    color: #fff;
}
.drop-item {
    border-radius: 4px;
    width: 220px;
}
table.adminform tbody tr td .tab-content #mlms-statistics > table,
table.adminform tbody tr td .tab-content #mlsm-information > table,
table.adminform tbody tr td .tab-content #mlms-support > table {
    border: 0 !important;
}
.contentpane a.button {
    background: transparent;
}
.contentpane a.button span {
    background: transparent;
    color: #fff;
}
.container-logo {display:none;}
fieldset.loginform .control-group .btn-group > .btn {
    margin-bottom: 20px;
}
body.view-login {
    background:#f2f2f2;
}
.login img {
    display:none;
}
.view-login .login {
  margin: auto;
  text-transform: uppercase;
  font-family: arial;
}
.view-login .login:before {
  display: block;
  content: 'Login';
  position: relative;
  font-size: 24px;
  margin-bottom: 1px;
  color: #fff;
  margin-top: 4px;
  padding: 15px;
}
.view-login .login .controls button {
    float: right;
  padding: 10px 24px;
  text-transform: uppercase;
  margin-right: 18px;
}
.view-login .nav-tabs {
    background: transparent;
  position: relative;
  top: -55px;
  left: 436px;
  float:left;
  display:none;
}
.view-login .nav-tabs li{
    float:left;
}
.view-login .nav-tabs li a {
  font-size: 12px;
  border: 0;
  border-right: 1px solid;
  padding: 0;
  margin-right: 6px;
  padding-right: 6px;
  border-radius: 0 !important;
  font-family: arial;
}
.view-login .nav-tabs li:last-child a{
    border-right:0;
}
.view-login .nav-tabs li a:hover {
    background:transparent;
}
.view-login .well {
    box-shadow: none;
    padding: 20px 0 0 0px;
}
.view-login .loginform .input-prepend.input-append .add-on,
.view-login .loginform .input-prepend.input-append a.btn {
    padding: 16.3px 10px;
}
.view-login .loginform .input-prepend.input-append .add-on 
.view-login .loginform .input-prepend.input-append .add-on .icon-user:before,
.view-login .loginform .input-prepend.input-append .add-on .icon-lock:before {
    color:#fff;
    opacity:1;
}
.view-login .loginform .input-prepend .add-on .icon-comment:before {
    color:#fff;
}
.view-login .login-joomla {
    display:none;
}
.view-login #system-message-container {
  margin-bottom: -50px;
}
.com_login #element-box {
  width: 385px;
  padding: 20px;
}
.com_login #element-box #system-message-container .alert {
      margin-top: 15px;
}
#edit_category_link {
    background:transparent !important;
}

.input-prepend a{
    padding: 12px 10px !important;
}
body.com_menus .container-main #j-main-container table tbody tr td a.btn:hover,
body.com_menus .container-main #j-main-container table tbody tr td a.btn:focus {
    background:transparent;
}
body.com_crmery .container-main #j-main-container #custom_field_data table tbody tr td a {
    padding: 9px 20px;
    margin-top: -9px;
}
body.com_crmery .container-main #j-main-container #custom_field_data table tbody tr td a:hover{
    color:#fff;
}
body.com_crmery .container-main #j-main-container #custom_field_data table tbody tr td a#add_values {
    margin-left: 158px;
    margin-top: 1px;
    margin-bottom: 5px;
}
body.com_crmery .container-main #j-main-container #myTabContent .inline-form input{
    padding:12px 20px;
}
body.com_crmery .container-main #j-main-container #myTabContent #import_sample_tab .inline-form input[value="Remove"]:hover {
    color:#fff;
}
body.view-invoices #content,
body.com_rsticketspro .dashboard-info {
    border-radius: 0;
    box-shadow: none;
}
body.view-companies #com_crmery div.container {
    min-height:190px !important;
    max-width: 100%;
}
body.view-companies.layout-company #com_crmery div.container,
body.view-companies.layout-company #com_crmery .widget {
    box-shadow: none;
    margin-top: 70px;
}
body.view-companies #com_crmery .row-fluid,
#com_crmery .row-fluid {
    width:100%;
}
body.view-companies #com_crmery .row-fluid .actions_container,
body.view-deals #com_crmery .row-fluid .actions_container {
    display:none;
}
.view-goals #com_crmery .page-header {
  margin: 0 auto;
  /*width: 940px;
  color: #fff;*/
  padding: 9px 10px;
  margin-bottom: -11px;
}
body.view-companies #com_crmery .page-header h1 {
    margin-left:9px;
    font-weight: bold;
}
body.view-deals #com_crmery .page-header h1 {
    margin-left:0 !important;
    font-weight: bold;
}
body.view-cpanel .container-main #acy_content table.acltable th{
      border: 1px solid rgba(255, 255, 255, 0.1) !important;
}
body.com_crmery .container-main #j-main-container #custom_field_data table tbody tr td a#add_values:hover {
    color: #fff;
    background: #5bb75b;
}
/* ================ RSTickets pro ============== */
.table-bordered {border:0;}
.table-bordered th, .table-bordered td {border-left:0;}
body.com_rsticketspro.view-dashboard .container-fluid .row-fluid #content  > form div.row-fluid:nth-child(2){
    padding:10px;
    width:98%;
    }
    body.com_rsticketspro.view-dashboard .container-fluid .row-fluid #content  > form div.row-fluid:nth-child(2) .span12 .rst_dashboard_center {
        text-align: left;
    }
body.com_rsticketspro.view-ticket .alert{
    margin-top: 0;
    margin-bottom: 30px;
    }
    body.com_rsticketspro.view-ticket .alert .close {
        right: 4px;
    }
body.com_rsticketspro.view-ticket .icon-print,
body.com_rsticketspro.view-ticket .icon-calendar,
body.com_rsticketspro.view-ticket .icon-rsrefresh,
#ticket-submitter .icon-rsrefresh,
#ticket-buttons .icon-print {
    background-image: none;
}
#ticket-buttons a {
    padding: 15px;
    font-size: 18px;
    min-width: 240px;
    margin-bottom: 1px;
    text-align: left;
}
#ticket-left-column .well button {
    padding: 15px;
    width: 270px;
    border: 0 !important;
    margin-bottom: 1px !important;
        text-align: left;
    }
    #ticket-left-column .well button:focus,
    #ticket-left-column .well button:active {
        outline: 0;
    }
    #ticket-left-column .well button:before {
        content:"\f1d8";
        font-size:18px;
        font-family: Fontawesome;
        margin-right: 10px;
    }
.com-rsticketspro-message {
    padding: 10px;
    width: 250px;
    margin-top: -12px;
}
h3.rst_heading {
    padding: 13px 0;
    margin: 10px -16px -12px 0px;
}
#ticket-information h3 {
    background-color: rgba(50, 70, 100, 1);
    color: #fff;
    padding: 12px;
    margin-top: 0px;
}
body.com_rsticketspro.view-ticket #ticket-buttons a:hover,
body.com_rsticketspro.view-ticket #ticket-buttons a:focus{color:#fff;}
body.view-dashboard .body #content .well {
    background:transparent;
}
body.com_rsticketspro.view-ticket #body-info .form-horizontal .control-label {
    padding-top: 0;
}
body.com_rsticketspro.view-ticket #com-rsticketspro-ticket .accordion-group:nth-child(2) .form-horizontal .control-group {
    margin-bottom: 0;
    padding: 10px 0;
}
body.com_rsticketspro.view-ticket #body-info .form-horizontal .controls {
    padding-left: 10px;
}
#body-submitter .accordion-inner div p,
#ticket-submitter div p {
    padding: 10px 0;
    } 
    body.com_rsticketspro.view-ticket #com-rsticketspro-ticket .accordion-group:nth-child(4) .accordion-inner div p:last-child {
        border-bottom: 0;
    }
#articleList tbody tr td,
#articleList thead tr th {
    border:0;
    padding: 20px 10px;
    }
    #articleList thead tr th {
        font-size: 15px;
    }
body.com_rsticketspro.view-ticket [class^="icon-"], body.com_rsticketspro.view-ticket [class*=" icon-"],
#ticket-submitter [class^="icon-"], #ticket-submitter [class*=" icon-"] {
    margin-right:10px;
}



body.view-deals #com_crmery .page-header h1 > span[id*="name_"] {
      margin-left: -312px;
}
.ui-dialog > body.view-deals #com_crmery .page-header h1 > span[id*="name_"] {

}
body.view-dashboard .body #content .rst_dashboard_items li:first-child .thumbnail > a img,
body.view-dashboard .body #content .rst_dashboard_items li:nth-child(2) .thumbnail > a img,
body.view-dashboard .body #content .rst_dashboard_items li:last-child .thumbnail > a img {
    visibility: hidden;
}
body.view-dashboard .body #content .rst_dashboard_items li:first-child .thumbnail > a:before {
    content: "\f0e0";
    font-size: 86px;
    margin-top: 32px;
    margin-left: 40px;
}
body.view-dashboard .body #content .rst_dashboard_items li:nth-child(2) .thumbnail > a:before {
    content: "\f0f6";
    font-size: 86px;
    margin-top: 32px;
    margin-left: 40px;
}
body.view-dashboard .body #content .rst_dashboard_items li:last-child .thumbnail > a:before {
    content: "\f002";
    font-size: 86px;
    margin-top: 32px;
    margin-left: 40px;
}
/* Hiding items from CRM Sales > Deal.php Page*/
body.view-deals #com_crmery .x-cdmEditNotes,
body.view-deals #com_crmery .x-cdmUploadFile,
body.view-deals #com_crmery .x-cdmDocTitle,
body.view-deals #com_crmery .x-cdmLargeInfo,
body.view-deals #com_crmery .x-cdmActivities {
    display:none;
}
body.view-deals #com_crmery .well {
    background:transparent;
      margin: 0;
  padding: 0;
}
#x-cdmDeals {
    background: #fff;
  padding:0;
    width:100%;
}
#x-cdmDeals > .span6 {
      width: 40%;
}
#x-cdmDeals > .span6:first-child {
    margin-right:233px;
}
#x-cdmDeals > .span6 > .well,
.x-cdmOwner, .x-cdmSource,
.x-cdmProbability, .x-cdmEditAge {
      height: auto;
  overflow: hidden;
}
.x-cdmProbability {
    display: none;
}
.x-cdmDealsLeft {
    color: #fff;
  padding: 14px 10px;
  width: 212px;
  margin-top: 12px;
  font-size: 16px;
  text-align: left;
}
.x-cdmDealsLeft strong {
    font-weight: normal;
}
.x-cdmDealsRight {
  padding: 0px 15px;
  width: 242px;
  margin-bottom: -1px;
  margin-top: 11px;
  min-height: 46px;
}
.x-cdmOwner .x-cdmDealsRight,
.x-cdmSource .x-cdmDealsRight {
    font-size:16px;
    padding:15px;
}
#x-cdmDeals > .span6:last-child .well #expected_close_container .x-cdmDealsRight {
      height: 49px;
}
#x-cdmDeals > .span6:last-child .well #expected_close_container .x-cdmDealsRight .inputbox-hidden {
      padding: 4px 21px;
    font-size: 20px;
}
#x-cdmDealsRight .popover-content .input-append #probability_form .add-on {
    padding: 4px !important;
}
body.view-deals #com_crmery .edit-summary-container #editable_summary, 
body.view-deals #com_crmery .edit-notes-container #editable_notes {
    padding: 10px 20px;
    color: #fff;
}
body.view-deals #com_crmery .edit-summary-container h2, 
body.view-deals #com_crmery .edit-notes-container h2 {
    margin-left:20px;
}  
body.view-deals #com_crmery #editable_summary_area input.btn,
body.view-deals #com_crmery #editable_notes_area input.btn {
    padding: 10px 30px;
    margin-right: 13px;
}
body.view-deals #com_crmery .edit-summary-container,
body.view-deals #com_crmery .edit-notes-container {
    display:none;
}
body.view-deals #com_crmery .columncontainer .col-divider .crmeryRow .crmeryField,
body.view-companies .container-overwrite .row-fluid .col-divider div.crmeryField,
.container-overwrite .row-fluid .col-divider div.crmeryField {
    color:#fff;
    padding: 10px;
    font-size: 16px;
    margin-left: 10px;
}
body.view-companies #com_crmery .container-overwrite .col-divider .crmeryRow {
    width: 80.2%;
}
div.com_crmery_task_event {
    border-top: 1px solid #FFFFFF;
}
a.disabled,
a.disabled:hover {
    color: rgba(255, 255, 255, 0.8);
}
div#com_crmery h1 div.header-status {
    display: none;
}
.datepicker thead tr:first-child th:hover,
.datepicker tfoot tr:first-child th:hover {
    color: #fff;
}
.sk-type-button-add-answer, 
 .sk-type-button-insert-into-list, 
 .sk-type-submit-add-to-end-of-list, 
 .sk-type-button-del-questions, 
 .sk-type-button-expanded-view, 
 .sk-type-button-adv-search, 
 .sk-type-button-genfeedback, 
 .sk-type-button-prefill-ans, 
 .sk-type-button-add-question, 
 .sk-type-button-random-blocks, 
 .sk-type-button-manage-questions, 
 .sk-type-button-save_qti_xml_button, 
 .sk-type-button-import-qti-xml-file, 
 .sk-type-button-modify-set, 
 .sk-type-button-delete-set, 
 .sk-type-button-addnewset, 
 .sk-type-submit-start, 
 .sk-type-button-manage-lesson, 
 .sk-type-submit-add-edit-amswers,

 .sk-type-button-add-answer:hover, 
 .sk-type-button-insert-into-list:hover, 
 .sk-type-submit-add-to-end-of-list:hover, 
 .sk-type-button-del-questions:hover, 
 .sk-type-button-expanded-view:hover, 
 .sk-type-button-adv-search:hover, 
 .sk-type-button-genfeedback:hover, 
 .sk-type-button-prefill-ans:hover, 
 .sk-type-button-add-question:hover, 
 .sk-type-button-random-blocks:hover, 
 .sk-type-button-manage-questions:hover, 
 .sk-type-button-save_qti_xml_button:hover, 
 .sk-type-button-import-qti-xml-file:hover, 
 .sk-type-button-modify-set:hover, 
 .sk-type-button-delete-set:hover, 
 .sk-type-button-addnewset:hover, 
 .sk-type-submit-start:hover, 
 .sk-type-button-manage-lesson:hover, 
 .sk-type-submit-add-edit-amswers:hover {
    width: 140px !important;
    padding: 0px 10px;
 }
.sk-type-button-manage-lesson {
    width:126px !important;
}
form#addEditLesson table tbody tr td > input[type="reset"],
.sk-type-button-apply {
    width:50px !important;
}
.sk-type-button-configure {
    width:80px !important;
}
.sk-type-submit-save-and-go-to-questions,
.sk-type-submit-save-and-go-to-lesson-list {
    width:190px !important;
}
.sk-type-button-show-course-pop,
.sk-type-button-show-course-pop:hover {
    font-size: 11px;
width: 45px;
}
#editor-xtd-buttons a,
#editor-xtd-buttons a:hover {
    display: inline-block;
    padding: 9px 15px;
    }
#editor-xtd-buttons a .icon-file:before {
    content:'\f016';
    color:#fff;
    font-size: 14px;
    position: relative;
    top: 4px;
    left: 2px;
}
/* ===== ===== ===== ===== ===== */
dl.tabs dt {
    background:transparent !important;
}
dl.tabs dt.open {
    border-bottom: 1px solid #fff !important;
}
body.com_invoices .header .container-title .page-title {
    visibility: hidden;
}
body.com_invoices .header .container-title .page-title:before {
    visibility: visible;
    content:"Accounts";
    font-size:24px;
}
body.com_invoices .container-main #j-main-container .navbar-inner .btn-inverse {
    padding: 9px 20px;
}
body.com_invoices .container-main #j-main-container .navbar-inner .btn-inverse > .icon-search:before {
    color:#fff;
}
body.com_invoices .container-main #j-main-container .navbar-inner a.btn {
    color:#fff;
    padding: 9px 20px;
}
div#k2QuickIconsTitle a {
    border-bottom:1px solid #fff;
}
.bbb-button {
    font-family: 'robotoregular' !important;
    color: #fff;
  background: transparent;
  padding: 10px 20px;
  text-transform: uppercase;
}
.bbb-button:hover, .bbb-button:focus {
    color: #fff;
}
/* Added by Jairus 17 Mar 2015 */
.custom-divider {
    margin: 35px 0px 8px -10px;
    padding: 20px 0 20px 20px;
    color: #fff;
    font-size: 22px;
    border-top: 40px solid #fff;
    width:auto;
}
/*.view-companies .container-overwrite .row-fluid .col-divider div.crmeryField {
  color: #fff;
  margin-top: 12px;
  margin-bottom: 8px;
  padding: 11px 10px;
  width: 30%;
  font-size: 16px;
}*/

.view-companies #com_crmery .widget h3{
    color:#fff;
    padding-left: 25px;
    font-size: 22px;
    width: auto;
}
.container-overwrite .row-fluid:first-child .custom-divider {
    margin: -10px -10px 8px -10px !important;
    border-top:0;
}
#com_crmery div.container {
background: transparent;
}
#com_crmery div#details {
    background: #fff !important;
}
.crmeryRow > .pull-right {margin-top:0;}
#com_crmery div.container > .row-fluid:nth-child(odd){
    background: #fff;
    padding: 0 10px;
    width: 97.7%;
}
#com_crmery div.container > .row-fluid:nth-child(even){
    background: #fff; 
    padding: 0 10px;
    width: 97.7%;
}
div#reports_menu {
    display: none;
}
div#com_crmery div.info, div.com_crmery div.info {
color:rgba(255, 255, 255, 0.2);
}

body.view-cpanel .container-main #acy_content .acytabsystem .tab-content #page-queue fieldset.adminform button.btn,
body.view-cpanel .container-main #acy_content .acytabsystem .tab-content #page-subscription fieldset.adminform button.btn,
body.view-cpanel .container-main #acy_content .acytabsystem .tab-content #page-security fieldset.adminform button.btn,
body.view-cpanel .container-main #acy_content .tab-content #config_mail label.btn,
body.com_affiliatetracker .container-main #j-main-container .navbar-inner button.btn {
    padding:9px 15px;
}

#com_crmery .well {
    color:#fff;
    border:1px solid rgba(255,255,255,0.25);
}
.large_info table tbody tr td a:hover {
    color:#E74C3D !important;
}
#com_crmery .inputbox-hidden {
    color:#fff !important;
}
.popover-content .input-append span.btn:hover {
    color:#fff;
}
.popover-content .input-append textarea {
    width: 75% !important;
    margin-top: 0 !important;
    margin-right: 8px !important;
}
.container-overwrite {
    max-width:100% !important;
}
.container-overwrite .row-fluid .span4 {
    padding: 5px 20px;
    margin-bottom: -10px;
    margin-top: -10px;
    margin-left: 0px;
}
#amount_293 {
    color:#fff;
}
#editable_summary_area span input.btn {
    background:#fff;
}
#details .infoBlock {
    display:none;
}
.details-group{
    height: auto;
    overflow: hidden;
}
.details-group:nth-child(2){
    border-bottom:0;
}
#phone,
#fax,
#email,
#website,
#address,
#myob{
      width: 20%;
}

#phone,
#fax,
#email,
#website,
#address,
#myob,
#phone #phone-title, 
#fax #fax-title, 
#email #email-title, 
#website #website-title,
#address #address-title,
#myob #myob-title {
    float:left;
    margin-right: 20px;
}


#address a {
    background: rgba(255,255,255, 1);
    margin-right:6px;
    border-radius: 5px;
}
.info {
    float:left
}
.crmeryRow span.editable a[id*="editable_"]{ 
    padding: 5px 10px;
    background: #fff;
    line-height: 35px;
    display: block;
    min-width: 205px;
    min-height: 35px;
}
.col-divider:nth-child(odd){
    margin-right:20px;
}
.col-divider {
  width: 45.1% !important;
}
.col-divider:first-child {
    margin-right: 88px;
}
.com_crmery .col-divider .crmeryRow {
    width: auto;
    padding:0;
}
.col-divider .crmeryRow span.pull-right{
    padding: 11.6px 15px;
    width: 50%;
    margin-bottom: -1px;
}
.col-divider .crmeryRow span.pull-right .dropdown {
      margin-top: 1px;
    padding-bottom: 17px;
}
/* Default colors 
.col-divider .crmeryRow span.pull-right .client-active {
    padding: 14px 10px;
    text-indent: 8px;
    border-radius: 0;
    color: #d8f6b9;
    background: #70bf44;
}*/
/* Default colors 
.col-divider .crmeryRow span.pull-right .client-inactive {
    padding: 14px 10px;
    text-indent: 8px;
    border-radius: 30px;
    color: #ffd8d4;
    background: #e74c3c;
}*/

#tasklist li .task-info-block > ul.task-note-block li.task-note a {text-decoration: none;}
#tasklist li .task-info-block > ul.task-note-block li.task-note a:hover {text-decoration: underline;}
div[class*="webgenx-"] .webgenx-content > div a {
    font-family: robotoregular;
}
input.sk-type-submit-save-and-go-to-questions,
input.sk-type-submit-save-and-go-to-lesson-list {
    padding: 0px 8px;
}
input.sk-type-button-add-categories {
      padding: 0px 17.9px;
}
input.sk-type-button-cancel{
      padding: 0 12px;
}
input.sk-type-button-open-lesson {
      padding: 0 24.5px;
}
body.contentpane table tbody tr td input[type="reset"] {
    padding:0 17px;
}
body.contentpane table tbody tr td .editor .toggle-editor .btn-group {
    float:right;
}
body.contentpane table tbody tr td .editor #editor-xtd-buttons a.modal-button:hover {
    color:#fff;
}
body.contentpane #ajax-container select#lesson_id {
    height:504px !important;
    overflow-x: scroll;
}
body.contentpane input#lesson_txt {
    width:90% !important;
}
#openless_all select {
    border: none !important;
}
body.task-purchaselearningpath .body #content .table tbody tr td input[type="button"] {
    border:0;
    margin-left: 5px;
    padding: 8px 15px;
}
body.view-deals .col-divider .crmeryRow span.pull-right,
body.view-companies .col-divider .crmeryRow span.pull-right{
    margin-top:0;
    width: 40%;
    float: left;
    margin-left: 10px;
}
body.view-companies .col-divider .crmeryRow span.pull-right {
      float: left;
    margin-left: 10px;
    margin-bottom: 10px;
}
body.view-deals .col-divider .crmeryRow span.pull-right .inlineEdit.hightlight {
    width: 231px;
}
body.view-deals .progress {
    box-shadow: none;
    margin-top: -15px;
    background-image: none;
}
body.view-deals #com_crmery table.com_crmery_table .status,
body.view-deals #com_crmery table.com_crmery_table th,
body.view-reports #com_crmery table.com_crmery_table th,
body.view-companies #com_crmery table.com_crmery_table .status,
body.view-companies #com_crmery table.com_crmery_table th {
    text-align: left;
}
body.view-companies .crmeryRow .input-append .add-on {
    border: 0;
    padding: 9px; 
    background:transparent;
}
body.view-deals .columncontainer .row-fluid {
    padding-bottom: 10px;
}
body.view-deals .columncontainer > .row-fluid .span6 {
    margin-left: 0 !important;
}
body.view-companies .container-overwrite .row-fluid .col-divider .crmeryRow div[id*="custom_"] span.dropdown-toggle {
    display:inline-block;
    width:100%;
    font-size: 18px;
    font-weight: 200;
}
body.view-deals .columncontainer > .row-fluid .col-divider .crmeryRow div[id*="custom_"] span.dropdown-toggle {
    font-size: 18px;
    font-weight: 200;
    width: 100%;
    display: inline-block;

   /* height: 25px;
  overflow-y: auto;
  line-height: 24px;*/
}
body.view-deals .columncontainer > .row-fluid .col-divider .crmeryRow span input#expected_close {
    font-size: 18px;
    text-align: left;
    padding-left: 10px;
}
body.com_rsticketspro.view-dashboard .body #content .input-append input.input-xlarge {
    padding:7px 10px;
}
body.view-companies .crmeryRow .input-append input.date_input {
    height: 27px;
    width: 195px;
    font-size: 16px;
    border: 0;
    background: transparent;
}
body.view-companies .crmeryRow .input-append input.date_input:focus {
    border:0;
    box-shadow: none;
}

div#com_crmery a.delete, div.com_crmery a.delete {
    visibility: hidden;
}
div#com_crmery a.delete:before, div.com_crmery a.delete:before{
    content: '\f1f8';
    position: relative;
    visibility: visible;
    font-size: 15px;
    color: #fff;
    background: #bd362e;
      padding: 6px 6px 3px;
    border-radius: 5px;
    cursor: pointer;
}
body.layout-edit_custom_report #custom_field_holders div.remove a.remove {
    visibility: hidden;
}
body.layout-edit_custom_report #custom_field_holders div.remove a.remove:before {
    left: -8px;
    content:'x';
    position: relative;
    visibility: visible;
    color:#fff;
    font-weight: bold;
    background: #bd362e;
    padding: 2px 6px 3px;
    border: 1px solid;
    cursor: pointer;
}
body.view-reports #com_crmery table.com_crmery_table tbody tr td,
body.view-reports #com_crmery table.com_crmery_table tbody tr td a {
    font-size:14px;
    text-indent: 7px;
}
body.view-reports table.com_crmery_table thead tr:nth-child(2) th > input, 
body.view-reports table.com_crmery_table thead tr:nth-child(2) th > select {
    width: 85%;
}
/* Change Button to New Report */
body.layout-custom_reports #com_crmery > .page-header a.btn {
    padding: 10px 15px 10px 15px;
}
body.layout-custom_reports #com_crmery > .page-header a.btn:before {
    content:'+';
    position: relative;
    visibility: visible;
    font-size:22px;
    padding: 5px 15px 8px 15px;
    font-weight: bold;
    left:0;
}
body.layout-custom_reports #com_crmery > .page-header a.btn:after {
    /*content: 'New Report';*/
    position: relative;
    visibility: visible;
    padding: 10px 20px;
    font-size: 16px;
    font-weight: bold;
    margin-left: -156px;
}
body.view-companies #com_crmery .container-overwrite {
    box-shadow: none;
}
body.view-companies .x-cdmDetailsText select {
    width: 15% !important;
}
#editable_summary_area span input.btn:hover {
    color:#fff;
}
/* Change Custom Reports title to Reports List*/
body.layout-custom_reports #com_crmery > .page-header > h1 {
    visibility: hidden;
}
body.layout-custom_reports #com_crmery > .page-header > h1:before {
    content:'Reports List';
    position: relative;
    font-size:24px;
    visibility: visible;
}
/* Change Name to Report Name */
/*body.layout-custom_reports table.com_crmery_table thead tr th .sort_order a{
    visibility: hidden;
}
body.layout-custom_reports table.com_crmery_table thead tr th .sort_order a:before {
    content:'Report Name';
    position: relative;
    visibility: visible;
      margin-right: -40px;
}*/
body.layout-edit_custom_report #custom_field_columns ul, 
body.layout-edit_custom_report #custom_field_holders ul {
    margin:0;
}
body.layout-edit_custom_report #custom_field_holders ul {
    padding: 0;
}
body.layout-edit_custom_report #custom_field_columns ul li.data,
body.layout-edit_custom_report #custom_field_holders ul li.holder {
    font-size: 15px;
    padding: 14px 21px 0px 21px;
}
body.layout-edit_custom_report #custom_field_holders ul li.added_data {
      padding: 7px 20px;
      font-size: 15px;
}
body.view-deals .custom-divider {
    border-top: 40px solid #fff;
    margin-top:0;
    margin-bottom: 10px;
}
body.view-deals .columncontainer {
    background:#fff;
}
/* Custom Fields - Added Manually */
body.view-deals .columncontainer > .row-fluid .col-divider .crmeryRow div[id*="custom_"] {
    font-size:18px;
}
body.view-deals .columncontainer > .row-fluid .col-divider .crmeryRow span input#created,
body.view-deals .columncontainer > .row-fluid .col-divider .crmeryRow span input#actual_close
 {
    font-size: 18px;
    text-align: left;
  padding-left: 10px;
}
#editable_probability h2 {
    font-size: 18px;
    padding-left:10px;
}

div[id*="amount_"], #editable_amount h2 {
    font-size: 29px;
    padding-left: 10px;
}
.com_crmery_table tbody tr[id*="list_"] td .dropdown-menu.pull-right {
    left: -60px;
  width: 200px;
}
.col-divider .crmeryRow span.pull-right .dropdown {
    padding: 10.5px;
}
#x-cdmDeals {
      padding: 0 0 13px 10px;
}

.x-cdmDetails {
    float: left;
    background: #fff;
    padding: 5px 12px;
    box-shadow: none !important;
}
.x-cdmDetailsTitle {
    padding: 4px;
  font-weight: bold;
  margin-right: 5px;
}
.x-cdmDetailsText {
    opacity: 1;
    }
    .x-cdmDetailsText select {
        width: 80% !important;
        margin-bottom: 0;
        -webkit-appearance: none;
  -webkit-border-radius: 0px;
  padding: 0 0 0 7px !important;
        }
        .x-cdmDetailsText select:focus {
            outline: 0;
        }
.x-DealsTitle {
  color: #fff;
  padding: 19px 20px;
  font-size: 22px;
  /*width:97.1%;*/
border-top: 40px solid #fff;
}
.x-DealsList {
      margin-right: -1px;
}
/*.x-DealsList > #com_crmery {min-height: 280px !important}*/
.x-Dealslist table#deal_list tbody#deal_dock_list tr td span.amount {
    float:left !important;
}
#x-cdmDetails {
    font-size: 14px;
    text-transform: uppercase;
    padding: 20px 0;
    background:#fff;
}
/* add for crmery by Sydore Pry */
.col-divider .crmeryRow span.pull-right {
	margin-top:12px;
}
.col-divider .crmeryRow span.pull-right .inlineEdit {
    font-size: 18px;
    font-weight: 200;
}
body.view-deals .col-divider .crmeryRow span.pull-right .inlineEdit, .inlineEditMain {
    margin-bottom: -1px;
	min-height:15px;
}
body.view-companies .col-divider .crmeryRow span.pull-right .inlineEdit, .inlineEditMain {
    margin-bottom: -1px;
    /*padding: 11.6px 15px;*/
    min-height:15px;
    padding: 0;
}
body.view-deals .col-divider .crmeryRow span.pull-right .hightlight:focus {
    outline: 0;
}
.col-divider .crmeryRow span.pull-right .inlineEdit.hightlight, .inlineEditMain.hightlight {
	border:0px solid #F90;
}
.inlineEditMain.currency, .inlineEdit.currency { 
    padding-left: 25px!important; 
}
#editable_amount span.dollar_sign, .editable span.dollar_sign { 
    float:left; 
    position:absolute; 
    margin-top: 0px; 
    margin-left:10px; 
	font-weight:bold;
	font-size:18px;
}
#editable_amount { 
    font-size:18px; 
}
#yearly_commission_float, #monthly_commission_float{
    display: none;
}
#com_crmery div.columncontainer {
    height: auto;
    padding-bottom: 20px;
}
.com_crmery .nav-tabs {
    border-bottom: 0px solid #ddd;
}
.com_crmery .nav-tabs a:hover {
    border-color: transparent;
}
body.view-templateitem .container-main .controls .input-append span.currency_after {
    border: 0;
}
body.view-dashboard, body.view-submit, /*body.view-rsticketspro,*/ body.view-search,body.view-contact {
    background:#fff;
}
body.view-reports, body.view-deals, body.view-companies {
    background: transparent;
    max-width: 100%;
    overflow-x: hidden;
    }
    /* Taking out overflow-x on Reports Page */
    body.view-reports.layout-edit_custom_report.task-display {
        overflow-x:inherit;
    }
#expected_close_empty,
#actual_close_empty {
    float: right;
    position: relative;
    top: -23px;
}
#expected_close_empty:before,
#actual_close_empty:before {
    content:'x';
    color:#bd362e;
    position:relative;
    font-size:24px;
}
table.com_crmery_table th a {
    padding: 11px 0px;
}
table.com_crmery_table tbody tr.crmery_row_0 td,
table.com_crmery_table tbody tr.crmery_row_1 td {
    text-indent: 9px;
}
div#com_crmery a.delete:before, div.com_crmery a.delete:before {
    padding: 7px 8px 4px 1px;
}
body.view-deals .columncontainer > .row-fluid .col-divider .crmeryRow div[id*="custom_"] {
    height: auto;
}


body.view-companies .col-divider .crmeryRow span.pull-right .dropdown,
body.view-deals .col-divider .crmeryRow span.pull-right .dropdown {
    padding:0;
}
body.view-deals .col-divider .crmeryRow span.pull-right h2 {
    margin:0;
    height: 20px;
}
body.view-deals .col-divider .crmeryRow span.pull-right h2 input[name~=empty] {
    background: none;
  border: 0;
  position: relative;
  right: -19px;
  top: -1px;
    }
    .ui-dialog body.view-deals .col-divider .crmeryRow span.pull-right h2 input[name~=empty] {
        right: -155px;
        top: -25px;
    }
body.view-deals .col-divider .crmeryRow span.pull-right h2 input[name~=empty]:hover {
    color: #bd362e;
}
body.view-deals .col-divider .crmeryRow span.pull-right h2 input:focus,
body.view-deals .col-divider .crmeryRow span.pull-right h2 input:active {
    border:0;
    outline: 0;
}
body.view-deals .col-divider .crmeryRow span.pull-right .inlineEdit {
    padding:0;
}
body.view-deals .col-divider .crmeryRow span.pull-right.inlineEditMain {
    padding:0 !important;
}
body.view-companies #com_crmery .container-overwrite .col-divider .crmeryRow {
  width: 75.2%;
}
body.view-deals .col-divider .crmeryRow span.pull-right .inlineEdit.hightlight:focus,
body.view-companies .col-divider .crmeryRow span.pull-right .inlineEdit:focus,
.inlineEditMain.currency:focus {
    outline: 0;
    border:0;
}
body.view-deals #com_crmery .columncontainer .col-divider .crmeryRow .crmeryField,
body.view-companies .container-overwrite .row-fluid .col-divider div.crmeryField,
#com_crmery .container-overwrite .row-fluid .col-divider div.crmeryField {
      width: 30%;
}
body.view-deals .col-divider .crmeryRow span.pull-right .editable .inlineEditSub {
        font-size:18px;
    }
    #editable_amount span.dollar_sign {
        margin-top: 0px;
    }
body.view-deals .col-divider .crmeryRow span.pull-right div[id*=custom_] {
    font-size:18px;
    }
    body.view-deals .col-divider .crmeryRow span.pull-right div[id*=custom_] span[id*=custom_] {
        display: block;
        width:100%;
    }
    body.view-deals .col-divider .crmeryRow span.pull-right div[id*=custom_] .dropdown-menu,
    body.view-companies .col-divider .crmeryRow span.pull-right div[id*=custom_] .dropdown-menu {
        background:#fff;
        margin-left: -15px;
        padding:0;
    }
    body.view-deals .col-divider .crmeryRow span.pull-right div[id*=custom_] .dropdown-menu li a,
    body.view-companies .col-divider .crmeryRow span.pull-right div[id*=custom_] .dropdown-menu li a{
        padding: 9px 14px;
        }
        body.view-deals .col-divider .crmeryRow span.pull-right div[id*=custom_] .dropdown-menu li:first-child a,
        body.view-companies .col-divider .crmeryRow span.pull-right div[id*=custom_] .dropdown-menu li:first-child a{
            border-top:0;
        }
        body.view-deals .col-divider .crmeryRow span.pull-right div[id*=custom_] .dropdown-menu li a:hover,
        body.view-companies .col-divider .crmeryRow span.pull-right div[id*=custom_] .dropdown-menu li a:hover {
            opacity: 1;
        }
.view-login #system-message-container {
    margin-bottom: 20px;
}
.view-login #system-message-container .alert {
    margin-top: 8px;
    margin-bottom: -16px;
}
.view-login .header {
    padding:0;
}
#acymenutop_j3 > li > a {
    /*width: 195px;*/
    text-align: center;
}
#acymenutop_j3 > li > .dropdown-menu {
    width: 100%;
      top: 36px;
      padding: 0;

    box-shadow: 0 2px 5px rgba(0,0,0,0.2);
    -moz-box-shadow: 0 2px 5px rgba(0,0,0,0.2);
    -webkit-box-shadow: 0 2px 5px rgba(0,0,0,0.2);
}
body.com_acymailing .navbar {
    padding-bottom: 65px;
}
body.view-newsletter #acynavbar div.navbar-inner,
body.view-queue #acynavbar div.navbar-inner,
body.view-autonews #acynavbar div.navbar-inner,
body.view-campaign #acynavbar div.navbar-inner,
body.view-template #acynavbar div.navbar-inner,
body.view-list #acynavbar div.navbar-inner,
body.view-subscriber #acynavbar div.navbar-inner,
body.view-stats #acynavbar div.navbar-inner,
body.task-detaillisting #acynavbar div.navbar-inner,
body.view-statsurl #acynavbar div.navbar-inner,
body.view-diagram #acynavbar div.navbar-inner{
    margin-top:10px;
}
body.view-notification #acynavbar div.navbar-inner {margin-top:0;}
body.com_acymailing .navbar .nav > li > .dropdown-menu:after,
body.com_acymailing .navbar .nav > li > .dropdown-menu:before {
    display: none;
}
body.com_acymailing #acymenutop_j3 .dropdown-menu a {
    margin:0;
    padding: 20px;
    text-transform: uppercase;
    border-radius: 0;
}
body.com_acymailing #acymenutop_j3 li.dropdown.open > .dropdown-toggle, 
body.com_acymailing #acymenutop_j3 li.dropdown.active > .dropdown-toggle, 
body.com_acymailing #acymenutop_j3 li.dropdown.open.active > .dropdown-toggle,
body.com_acymailing #acymenutop_j3 > li > a:hover,
body.com_acymailing #acymenutop_j3 .dropdown-menu a:hover {
    color:#fff;
    opacity: 1;
} 
/* =========//////////////////////////////////======== *

                 Changing Sub Menu Joomla

 * =========//////////////////////////////////======== */
/*.alert {
    margin-top: 100px;
}*/
.com_acysms.view-message.task-preview #acysms_content fieldset.adminform {
    margin-top: 100px;
}
/* Header padding*/
body.admin .header {border-top: 1px solid rgba(255,255,255,0.1);}
body.admin .header, body.com_acymailing .header {
        padding: 17px 25px;
    }
    body.com_invoices .header {
    padding: 10px 25px;
    }
body.com_acymailing #Pophelp-pophelp,
body.com_acymailing #toolbar-acymailing {
    display: none;
}
/* Hidding Header */
body.com_acysms .header,
body.com_acymailing .header {
        display:none;
    }
.subhead-collapse #toolbar {
    margin-top: -40px;
}
.subhead-fixed #toolbar {
    margin-top: 20px;
}
.subhead-collapse #toolbar > div[id*="Directprint-"] button,
.subhead-collapse #toolbar > div[id*="toolbar-"] button,
#Pophelp-pophelp > button,
#toolbar-acysms > button {
    font-size: 11px;
    margin-top: -16px;
    padding: 40px 19px 7px 0px;
    font-family: 'Open Sans' !important;
}
.subhead-collapse #toolbar > div[id*="toolbar-"] button.btn-success {
    background:transparent !important;
}
.subhead-collapse #toolbar > div[id*="toolbar-"] button span[class*="icon-"]:before,
.subhead-collapse #toolbar > div[id*="toolbar-"] button i[class*="icon-"]:before,
.subhead-collapse #toolbar > div[id*="toolbar-"] a i[class*="icon-"]:before,
#toolbar-acysms > button span[class*="icon-"]:before,
#Pophelp-pophelp > button i[class*="icon-"]:before {
/*    color:#fff;*/
    font-size: 28px;
    position: relative;
    top: -20px;
    left: 15px;
    opacity: 1;
} 
.subhead-collapse #toolbar > div[id*="toolbar-"] a {
    margin-top: 35px;
    margin-right: 9px;
    margin-left: -5px;
    }
    .subhead-collapse #toolbar > div[id*="toolbar-"] a.btn {
        background:transparent;
    }
.subhead-collapse #toolbar > div[id*="toolbar-"] button span.icon-new:before,
.subhead-collapse #toolbar > div[id*="toolbar-"] button span.icon-apply:before {
    /*background-color: #51A351;*/
    color:#2ECC71;
    padding: 9px 29px;
    left: -13px;
    top: -20px;
    border-radius: 5px;
}
/* adjusting position and style for icons individually */
.btn-small .icon-acypreview {
      margin-top: -18px;
    }
    .btn-small .icon-acypreview:before {
        left: 23px !important;
    }
    .view-autonews .icon-acypreview:before {
        left: 24px !important;
    }
    .view-newsletter .icon-acypreview:before {
        left: 38px !important;
    }
.icon-publish:before {
    left:20px !important;
    top: -22px !important;
}
.icon-delete:before {
    left: 22px !important;
    font-size: 24px !important;
    }
    form#adminForm .icon-delete:before {
        font-size: 10px !important;
    }
    .view-purge .icon-delete:before {
        left: 37px !important;
    }
.icon-unpublish:before{
    left: 27px !important;
}
    .view-plugins .icon-unpublish:before{
        left: 20px !important;
    }
.icon-cancel:before {
    left:19px !important;
    }
    body.view-diagram .icon-cancel:before {
    left:39px !important;
    }
    body.view-statsurl .icon-cancel:before {
    left:39px !important;
    }
    .com_rsticketspro.view-ticket .icon-cancel:before {
        left: 29px !important;
    }
.icon-copy:before {
    left: 16px !important;
    }
    .view-newsletter .icon-copy:before {
        left: 16px !important;
    }
    .view-quotes .icon-copy:before {
        left: 44px !important;
    }
    .view-templates .icon-copy:before {
        left: 49px !important;
    }
    .view-message .icon-copy:before,
    .view-category .icon-copy:before,
    .view-answertrigger .icon-copy:before {
        left: 16px !important;
    }
.icon-envelope:before {
    left: 36px !important;
}
    .view-mail .icon-envelope:before {
        left: 31px !important;
    }
.icon-refresh:before {
    left: 40px !important;
    }
    .view-discover .icon-refresh:before {
        left:24px !important;
    }
    .view-database .icon-refresh:before {
        left: 10px !important;
    }
    .view-items .icon-refresh:before {
        left: 21px !important;
    }
    .view-menus .icon-refresh:before {
        left: 21px !important;
    }
.icon-options:before {
    left: 21px !important;
}
.icon-save::before {
    left: 34px !important;
    }
    .view-filter .icon-save::before {
        left: 15px !important;
    }
.icon-save-copy:before {
    left: 32px !important;
}
.icon-save-new:before {
    left: 33px !important;
}
.icon-checkin:before {
    left: 24px !important;
}
.icon-featured:before {
    left: 25px !important;
}
span.icon-archive:before {
    left: 22px !important;
}
i.icon-archive:before {
    left: 25px !important;
}
.icon-unblock:before {
    left: 22px !important;
}
.icon-folder:before {
    left: 49px !important;
}
.icon-acyusers:before {
    left: 33px !important;
    top: -30px !important;
}
.icon-process:before {
    top: -27px !important;
    left: 24px !important;
}
.icon-14-acyaction:before {
    top: -30px !important;
    left: 25px !important;
}
.icon-import:before {
    top: -30px !important;
    left: 20px !important;
}
.icon-smsexport:before {
    top:-30px !important;
    left: 20px !important;
}
.icon-acysms:before {
    font-size: 36px !important;
    top: -35px !important;
    left: 36px !important;
}
.icon-conversation:before {
    top: -32px !important;
    left: 36px !important;
}
.icon-unblock_contact:before {
    top: -30px !important;
    left: 25px !important;
}
.icon-32-save:before {
    font-size: 36px;
}
#mybootstrap .icon-info-sign, #mybootstrap .icon-remove{
    background:transparent !important;
    font-size: 8px;
    }
#mybootstrap .icon-info-sign:before {
    content:'\f05a';
    position:relative;
}
#mybootstrap .icon-remove:before {
    content:'\f00d';
    position:relative;
}
.jsn-icon-plus:before {
    content:'\f067';
    top: -43px !important;
    left: 26px !important;
}
.jsn-icon-menu:before {
    content:'\f03a';
    top: -43px !important;
    left: 26px !important;
}
.jsn-icon-file:before {
    content:'\f0c7';
    top: -46px !important;
    left: 43px !important;
}
.shl-icon-remove-sign:before {
    content:'\f00d';
    top: -41px !important;
    left: 21px !important;
}
#toolbar-popup-deletedeldup .icon-trash:before {
    left:43px !important;
}
#toolbar-popup-delete .icon-trash:before {
    left:19px !important;
}
#toolbar-popup-import .icon-upload:before,
#toolbar-popup-export .icon-download:before {
    left:19px !important;
}
#toolbar-popup-home .icon-home:before  {
    left:44px !important;
}
#toolbar-popup-configj3 .icon-options:before {
    left: -9px !important;
top: -26px !important;
}
.jsn-master .jsn-icon16.jsn-icon-plus,
.jsn-master .jsn-icon16.jsn-icon-menu,
.jsn-master .jsn-icon16.jsn-icon-file,
.view-urls .shl-icon-remove-sign {
    background-image:none !important;
}
/* =========/// end of changing sub menu joomla ///========= */
/* =========///////////////////////////////////////========= *
                Style for Global Configuration
*  =========///////////////////////////////////////========= */
body.admin .chzn-container {
    margin-top: -3px;
}
body.view-newsletter .chzn-container {
    margin-top:4px;
}
.chzn-container .chzn-results {
    margin: 0px;
    padding: 0px;
}
.chzn-container .chzn-results li {
    padding: 10px;
}
.chzn-container .chzn-results li:last-child {
    border-bottom:0;
}
.chzn-container-multi .chzn-choices li.search-choice {
    background-image:none;
}
.chzn-container-multi .chzn-choices li.search-choice .search-choice-close {
    background: none repeat scroll 42px 0% transparent;
}
.chzn-container-multi .chzn-choices li.search-choice .search-choice-close:before {
    content:"\f00d";
    font-size: 14px;
}
.toggle-editor .btn-group a:hover,
.com_media .media a:hover,
.com_media .media a:focus {
    color: #fff;
}
#top_buttons {
    padding-bottom: 40px;
}
/* LMS King */
.sk-type-buttons-preview,
.sk-type-buttons-preview:hover{
    width: 44px;
    font-size: 12px;
}
.sk-type-button-edit,
.sk-type-button-edit:hover {
    padding:0px 20px;
    border-radius: 0;
    max-width: 60px;
    margin-top:0;
}
/* ACY SMS */
#acysmsnavbar div.navbar-inner {
    box-shadow: none;
}
#acynavbar .navbar-inner .nav,
#acysmsnavbar .navbar-inner .nav {
    width:100%;
}
#acymenutop_j3,
#acysmsmenutop_j3 {
    width:100%;
}
#acymenutop_j3 > li,
#acysmsmenutop_j3 > li{
    width: 16.65%;
}
#acymenutop_j3 > li > a,
#acysmsmenutop_j3 > li > a {
    margin:0;
    text-align: center;
    text-transform: uppercase;
    border-radius: 0;
    text-shadow: none;

    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
    }
    #acysmsmenutop_j3 > li > a {
        padding: 15px 5px;
    }
#acysmsmenutop_j3 > li.dropdown .sel, 
#acysmsmenutop_j3 li.dropdown.open > .dropdown-toggle.sel,

#acysmsmenutop_j3 li.dropdown.open > .dropdown-toggle, 
#acysmsmenutop_j3 li.dropdown.active > .dropdown-toggle, 
#acysmsmenutop_j3 li.dropdown.open.active > .dropdown-toggle {
    color:#fff;
    text-shadow: none;
    opacity: 1;
}
#acysmsnavbar {
    margin-bottom:10px;
}
#acysmsmenutop_j3 li > ul.dropdown-menu {
    width:100%;
    text-transform: uppercase;
    margin-top: 0px;
    padding:0;
    
    -webkit-box-shadow: 0 2px 5px rgba(0,0,0,0.2);
    -moz-box-shadow: 0 2px 5px rgba(0,0,0,0.2);
    box-shadow: 0 2px 5px rgba(0,0,0,0.2);
}
#acysmsmenutop_j3 .dropdown-menu a {
    border-radius: 0;
    margin:0;
    padding:20px;
}
#acysmsmenutop_j3 .dropdown-menu a:hover {
    color:#fff;
    opacity: 1;
}
#acysmsmenutop_j3 li > ul.dropdown-menu > li.acysubmenu:last-child {
    border-bottom: 0;
}
#acysmsmenutop_j3 li > .dropdown-menu:before,
#acysmsmenutop_j3 li > .dropdown-menu:after {
    display: none;
}
.acysms_footer{
    display: none;
}
#acysmsmenutop_j3 i {
    margin-right: 5px;
}
body.com_acysms .chzn-container {
    margin-top: 5px;
}
#acysms_content table.admintable td.key, 
#acysms_content table.admintable td.paramlist_key {
    padding: 5px 15px;
}
body.view-cpanel #acysms_content table.acltable th {
    border:0;
}
#sms_body #message_body {
    min-height: 318px;
}
#acysms_content table.adminform {
    background:none;
    border:0 !important;
}
#acysms_content table.adminlist,
#acysms_content table.adminlist tfoot td, 
#acysms_content table.adminlist tfoot th {
    background-color: transparent !important;
}
#acysms_content table,
#acysms_content table tbody tr td,
#acysms_content table.adminform tbody tr td,
fieldset.acysmsheaderarea {
    border:0 !important;
}
#acysms_content .accordion-group {
    border:0;
}
#acysms_content .accordion-heading .accordion-toggle {
    text-transform: uppercase;
}
#acysms_content .accordion-heading a[data-toggle="collapse"] {
    color:#fff;
}
#acysms_content table.adminlist tbody tr.row1 td,
#acysms_content .table-striped tbody > tr > td {
    background:#fff;
}
#acysms_content table.adminlist tbody tr.row0:hover td, 
#acysms_content table.adminlist tbody tr.row1:hover td {
    color:#fff;
}
fieldset.acysmsheaderarea > #toolbar table,
fieldset.acysmsheaderarea > #toolbar table tbody tr td,
fieldset.acysmsheaderarea > #toolbar table tbody tr td a,
fieldset.acysmsheaderarea > #toolbar table tbody tr td a:hover {
    border:0 !important;
}
fieldset.acysmsheaderarea > #toolbar table tbody tr td a {
    margin-right:20px;
}
a.linktobutton {
    display: none;
}
body.view-companies #com_crmery .container-overwrite .col-divider .crmeryRow,
#com_crmery .container-overwrite .col-divider .crmeryRow {
      width: 100%;
}
#divMiddle #prev, #divMiddle #next {
    color:#fff;
    border: 0;
    height: auto !important;
    padding: 10px 20px;
    }
    #divMiddle #prev:hover, #divMiddle #next:hover {
        opacity: 0.7;
    }
.examPageButtonsDiv {
    height: auto;
  margin-bottom: 15px;
}
.examPageButtonsDiv #divLeft {
    width: 40.2%;
}
#progressBarDiv {
    width:auto;
    }
    #progress-bar {
        width:100%;
        border:0;
    }
body.com_droppics #mygalleries > a:hover {
    color:#fff;
}
body.view-cpanel .container-main #acysms_content .tab-content #config_plugins table tbody tr td a:hover{
    color: #fff;
    opacity: 1;
}
/* Fixing Alerts on CRMery */
body.view-stages .container-main .alert,
body.view-dealstatuses .container-main .alert,
body.view-companycategories .container-main .alert,
body.view-categories .container-main .alert,
body.view-sources .container-main .alert,
body.view-companycustom .container-main .alert,
body.view-peoplecustom .container-main .alert,
body.view-dealcustom .container-main .alert,
body.view-statuses .container-main .alert,
body.view-templates .container-main .alert,
body.view-documents .container-main .alert,
body.view-import .container-main .alert {
    margin-top: -3px;
}
body.view-config .container-main #j-main-container .nav-tabs > li > a,
body.view-import .container-main #j-main-container .nav-tabs > li > a,
body.view-import .container-main #j-main-container #myTabContent #import_sample_tab .inline-form input {
    color:#fff;
}
body.view-category .container-main .input-append a > .icon-user:before {
    color:#fff;
    opacity: 1;
}
.order > span {
    margin: -3px;
    }
    .order > span:first-child a .icon-uparrow:before{
        margin-right:-10px;
    }
/* Droppics Webfont */
.subhead-collapse #toolbar > .jsn-drop-menu div[id*="navbar-"] .nav > button i[class*="jsn-icon-"]:before {
    color:#fff;
    font-size: 28px;
    position: relative;
    top: -34px;
    left: 15px;
    opacity: 1;
    }
body.view-forms #toolbar .jsn-drop-menu .navbar .nav > li > button,
body.view-form #toolbar .jsn-drop-menu .navbar .nav > li > button {
    margin-bottom: -36px;
    font-size: 10px;
}
/* uniForm */
body.com_uniform .subhead-collapse #toolbar {
    margin-top: -54px;
    }
body.view-forms .navbar .nav li.dropdown.open > .dropdown-toggle {
    background-color: rgba(255,255,255,0.09);
    }
    body.view-forms .navbar .nav > li > .dropdown-menu:before,
    body.view-forms .navbar .nav > li > .dropdown-menu:after {
        display: none;
    }
    body.view-forms #toolbar .jsn-drop-menu .navbar .nav > .dropdown > .dropdown-menu {
        padding:0;
        margin:0;
    }
    body.view-forms #toolbar .jsn-drop-menu .navbar .nav .dropdown .dropdown-menu a {
        margin:0;
        padding: 12px 20px;
        }
body.view-forms #toolbar .jsn-drop-menu .navbar .nav .dropdown .dropdown-menu a:hover {
            color:#fff;
            opacity: 1;
        }
    body.com_uniform .navbar .nav li.dropdown.active > .dropdown-toggle,
    body.com_uniform .navbar .nav > li > a:focus, 
    body.com_uniform .navbar .nav > li > a:hover,
    body.com_uniform .navbar .nav > .active > a, 
    body.com_uniform .navbar .nav > .active > a:hover, 
    body.com_uniform .navbar .nav > .active > a:focus{
        color: #fff;
        box-shadow: none;
        text-shadow: none;
    }
body.view-forms #toolbar .jsn-drop-menu .navbar .nav > .dropdown > .dropdown-menu {
    top: 81px;
}
.sh404sef-footer-container {
    display:none;
}
body.com_sh404sef .subhead-collapse #toolbar {
    margin-top: -53px;
}
body.view-urls .subhead-collapse #toolbar > div[id*="toolbar-"] button {
    padding: 57px 19px 7px 0px;
}
/* Multilog */
body.com_multilog #pipe-input, body.com_multilog #pipe-output, body.com_multilog #pipe-engine {
    background-color: transparent;
}
/* TCA Public Area - LMSking */
.com_lmsking .body #content h1 {
    font-size:24px;
      margin-bottom: 15px;
  margin-top: 20px;
}
.com_lmsking table.mylp caption, .com_lmsking table.mylp th, .com_lmsking table.mylp td {
    padding:10px;
}
.com_lmsking table.mylp td a {
    background-color: #51A351;
  color: #fff;
  padding: 5px;
  border-radius: 5px;
}
.task-course dl.tabs dt a {
    border:0;
    border-radius:0;
    box-shadow: none;
}
.task-course dl.tabs dt.open a {
    padding: 10px 20px;
    font-size: 18px;
}
.task-course dl.tabs.closed dt.tabs h3 a {
    padding: 8px 15px;
    font-size: 18px;
    text-shadow: none;
}
.task-course dl.tabs dt.closed, dl.tabs dt {
      padding: 7.5px 10px !important;
    }
    .task-course dl.tabs dt.tabs h3 a {
          font-size: 18px;
    }
.task-course div.current dd.tabs {
    border:0;
    padding: 2px;
}
.task-course .tblClass {
    line-height: 40px;
    text-indent: 10px;
}
.task-course .oddTd tr th:first-child {
        text-align: left;
    }
.view-goals {
   background-color: #f5f5f5;
}
.view-goals #com_crmery .dash_float {
    /*background-color: transparent;*/
    box-shadow:none;
}
/*.view-goals #com_crmery .dash_float div.container {
    background-color: #fff;
}*/
.view-goals #com_crmery div.goal_filter_container {
    padding: 10px 20px;
}
.view-goals div#com_crmery div.goal_list {
    padding: 0px 20px;
}
body.task-exam #lesson_preview_intro a:nth-child(4) {
  padding: 3px 10px;
}
body.task-exam #lesson_preview_intro h3 {margin-bottom:10px;}
body.task-exam #lesson_preview_intro input.button {
    border:0;
    padding: 10px 20px;
    text-transform: uppercase;
  }
  body.task-exam #lesson_preview_intro input.button:focus,
  body.task-exam #lesson_preview_intro input.button:active,
  body.task-exam #lesson_preview_intro input.button:hover {
    outline: 0;
    opacity: 0.7;
  }
body.task-purchaselearningpath #content table tbody tr td select[name~=gatewaylist] {
    -webkit-appearance: none;
    -webkit-border-radius: 0px;
    margin-bottom: 0 !important;
    }
    body.task-purchaselearningpath #content table tbody tr td select[name~=gatewaylist]:before {
        content: '>';
        position: relative;
        font-size:24px;
    }
    body.task-purchaselearningpath #content table tbody tr td select[name~=gatewaylist]:focus {
        outline: 0;
    }
body.task-purchaselearningpath #content > div > a {
    color: #fff !important;
    padding: 10px 20px;
    text-transform: uppercase;
}
.progress-bar-complete {
    background-image: none;
}
#Questiondiv {
    min-height: 300px;
}
#ajaxLoader {background:transparent;}
#progressBarDiv h6 {text-transform: uppercase;}
.examPageButtonsDiv #divRight {margin-right: -16px;}
#divRight input.button {
    border:0;
    padding:8px 15px;
    }
    #divRight input.button:hover{
        opacity: 0.7;
    }
body.task-teacherMMarking #content table tbody tr td {
    padding:10px;
}
body.task-teacherMMarking #content table tbody tr td span {
        text-transform: uppercase;
        -webkit-transition: all 0.3s ease;
        -moz-transition: all 0.3s ease;
        -o-transition: all 0.3s ease;
        transition: all 0.3s ease;
        }
        body.task-teacherMMarking #content table tbody tr td span:hover {
            padding:10px;
            color:#fff !important;
            border-radius: 5px;
            }
            body.task-teacherMMarking div[id*=showCourse] > div:first-child a{
                    color:#fff;
                    text-transform: uppercase;
                }
body.task-teacherMMarking div[id*=showCourse] {
    margin-top:10px;
    }
    body.task-teacherMMarking div[id*=showCourse]> div{
        padding:10px;
        width: 98%;
        border-top:0;
        }
body.task-viewInfo #content > a {
    padding:10px 15px;
    color:#fff;

    -webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
transition: all 0.3s ease;
}
body.task-viewInfo #content h2 {
    width: 100%;
    padding: 5px 10px;
}
body.task-viewInfo #content > .fltLeft {
    color:#fff;
    text-transform: uppercase;
    width: 100%;
    padding: 10px;
}
body.task-viewInfo #content .list_lessons li {
    padding:10px;
    }
    body.task-viewInfo #content .list_lessons li a {
        padding:10px;
        }
table.tbl tbody tr td {
    padding: 15px 10px;
    }
table.tbl tbody tr td input.button,
    #Questiondiv input#submit_btn,
    .task-transcript_report #content .report_frm table tbody tr td input.button {
        padding:8px 10px;
        border: 0;
        }
        .qq-upload-button {border:0;}
        .task-transcript_report #content .report_frm table tbody tr td input.button:hover,
        .task-transcript_report #content .report_frm table tbody tr td input.button:focus,
        table.tbl tbody tr td input.button:hover,
        table.tbl tbody tr td input.button:focus,
        #Questiondiv input#submit_btn:hover,
        #Questiondiv input#submit_btn:focus,
        .qq-upload-button-hover {
            opacity: 0.7;
            outline: 0;
        }
.task-transcript_report #content .input-append input#fromdate,
.task-transcript_report #content .input-append input#todate  {
    padding: 7px 10px;
}
.task-transcript_report #content .input-append button.btn:hover {
    color:#fff;
}
#editor-xtd-buttons a {
    display:inline-block;
    height: 25px;
    }
    #editor-xtd-buttons a .icon-file {
        height:50px;
        line-height: 12.3px;
        }
        #editor-xtd-buttons a .icon-file:before {
            color:#fff;
            font-size:14px;
            position: relative;
            top: 6px;
            }
/*body.task-manage .container-main #main_links #container .right_panel #addEditLesson .editor > .clearfix {
    margin-top: -3px !important;
    padding-top: 0 !important;
    }*/
body.component form input[type="submit"] {
    color: rgb(255, 255, 255);
    border: 0px none;
    padding: 10px 20px;
    }
    body.component form input[type="submit"]:hover {
        opacity: 0.7;
    }
body.component form .fields {
    padding: 10px 20px;
}
body.component form #boxparams .parambox_add a{
    padding: 7px 14px;
    text-transform: uppercase;
    border-radius: 5px;
    margin-top: 20px;
    float: left;
}
body.task-manage .categories_tbl tbody tr td a[title~="Announcement"] {
    background: transparent !important;
}
body.task-manage .categories_tbl tbody tr td a[title~="Announcement"] span:before{
    content:"\f1d8";
    font-size:14px;
}
.fc-agenda .fc-agenda-axis {
    padding-bottom: 0px !important;
    font-size: 10px;
    text-align: left;
}
.fc-agenda-slots td div {height:10px !important;}
.fc-view-agendaDay .fc-event-time, .fc-view-agendaDay .fc-event-title {
    padding: 5px 27px !important;
}
.newtask .flaticon-event3.pressed:before {
    background-color:#2ECC71;
}
body.jsn-master form[name~=random_blocks_frm] > table {border:0 !important;}
#expand_res_div_id {border:0;}
#mchoice_bott_box td {border:0 !important;}
#mchoice_bott_box td p{margin:auto !important;}
#mchoice_bott_box {border:0 !important;}
body.jsn-master form[name~=random_blocks_frm] > table#mchoice_bott_box tbody tr:first-child {color:#fff !important; border:0 !important;}
body.jsn-master form[name~=random_blocks_frm] > table#mchoice_bott_box tbody tr td {padding:8px 5px;}
body.task-mylearningpath div[id*=showCourse] a {background-color: transparent !important;}
input.sk-type-button-add-course-categories, .sk-type-button-add-categories {width: 165px !important;}
input.sk-type-button-add-course-categories:hover,
.sk-type-button-add-categories:hover {color:#fff !important;width: 165px !important;}
body.task-manage .categories_tbl tbody tr td a.modal {padding:6px 0 !important;}
form#addEditLesson table tbody tr td > input[type="reset"], .sk-type-button-apply,
.sk-type-button-save, .sk-type-button-cancel {
    width:77px !important;
}
.categories_tbl th, .categories_tbl td{padding: 5px 10px;}
.task-manage #right_panel_id .form-validate table tbody tr td input[type="reset"] {
    width:77px !important;
    margin-left: -7px;
}
.acyheaderarea {
    padding:10px;
}
.acyheaderarea div.toolbar a {
    border:0;
}
.task-manage #editor-xtd-buttons a {
    background:transparent;
    }
     #editor-xtd-buttons a .icon-file::before {
        padding: 14.5px;
        top: 3.6px;
        left: -12px;
        }
        #editor-xtd-buttons a .icon-file:hover:before{
            opacity: 0.7;
        }
.editor .toggle-editor .btn-group a[title~=editor]{
    margin-top:-1.4px;
    padding: 9.5px 11px !important;
}
form[name~=avail_settings_frm] table tbody tr td > select,
form[name~=random_blocks_frm] table tbody tr td > span > select {
    padding: 0px !important;
    font-weight: normal !important;
    }
    form[name~=random_blocks_frm] table tbody tr td .sk-type-button-save {
        padding:0 20px;
    }
form[name~=disp_manage_qn_frm] div > .sk-type-button-save-order {
    width:150px;
    padding:0 20px;
    }
    form[name~=disp_manage_qn_frm] div > .sk-type-button-save-order:hover {
        opacity: 0.7;
    }
#top_buttons .sk-type-submit-delete {
    color: #fff;
    width: 70px;
    border-radius: 0;
    height: 27.3px;
    margin-left: -9px;
    margin-top: -1px;
    }
    #top_buttons .sk-type-submit-delete:hover {
        opacity: 0.7;
    }
.sk-type-button-manage-lesson {width: 140px !important;}
.sk-type-button-add-a-learning-path,
.sk-type-reset-clear-form,
.sk-type-buttons-preview {
    width: 165px !important;
}
.sk-type-submit-add-to-end-of-list,
.sk-type-button-open-lesson,
.sk-type-img-lesson-wizard-next {
    padding:0 20px !important;
    }
    .sk-type-submit-add-to-end-of-list:hover,
    .sk-type-submit-run-report:hover {
        opacity: 0.7;
    }
.sk-type-button-search,
.sk-type-button-show-all,
.sk-type-button-copy,
.sk-type-submit-run-report,
.sk-type-img-lesson-wizard-next {
    width:90px !important;
}
.sk-type-button-show-most-active-users, .sk-type-button-show-reg-users {
    width:180px !important;
}
.sk-type-button-save, .sk-type-button-cancel{color:#fff !important;}
#license-key .license-key-validate,
.sk-type-button-open-lesson {
    width:120px !important;
}
#wizard_bott_box_head td {
        padding:5px 10px;
    }
.meter {border-radius: 0 !important;}
#right_panel_id #adminForm table tbody tr td > a.modal,
#right_panel_id #adminForm table tbody tr td > a.modal:hover {
    padding: 6px 8px;
}
#users table tbody tr:first-child td,
#lessons table tbody tr:first-child td,
#course table tbody tr:first-child td {
    padding:5px 10px;
}
#forum_reports_result table#automatic_tbl tbody:nth-child(2) tr{
    background:transparent !important;
    }
    #forum_reports_result table#automatic_tbl tbody:nth-child(2) tr td a{
        background:transparent;
    }
    #forum_reports_result table#automatic_tbl tbody:nth-child(2) tr td,
    #forum_reports_result table#automatic_tbl tbody:first-child tr td {
        padding:5px 10px;
    }
    #forum_reports_result table#automatic_tbl tbody:first-child tr td {
        text-transform: uppercase;
        font-weight: bold;
    }
    .task-reporting .container-main #main_links #right_panel_id #lpath_result #myTabContent #users > table tbody tr td a{
        background:transparent !important;
    }
#forum_reports_result table#automatic_tbl tbody tr td > div[id*="adminlist"] {
        padding:10px;
    }
    #forum_reports_result table#automatic_tbl tbody tr td > div[id*="adminlist"] table thead tr th{
        padding:5px 10px;
    }
    #forum_reports_result table#automatic_tbl tbody tr td > div[id*="adminlist"] #adminlist {
        border:0 !important;
    }
    #forum_reports_result table#automatic_tbl tbody tr td > div[id*="adminlist"] #adminlist tbody tr td{
        border:0 !important;
        padding: 5px 10px;
    }
    #forum_reports_result table#automatic_tbl tbody tr td > div[id*="adminlist"] #adminlist tbody tr > td > table[id*="adminlist"] {
        border:0px !important;
    }
#openless, select#id_lesson {
width: 410px !important;
}
.options_list, .expand_options_list {
    border:0;
    }
table.myadminlist tr.row0 {
    background-color: transparent !important;
}
.tabs-nav a, .tabs-nav a span {
    background:transparent !important;
}
body.contentpane table tbody tr td[align~=right] input{
    padding:8px 15px;
}
.sno, .pluginType, .localVersion, .currentVersion, .action {
    border:0 !important;
    }
table.adminlist tbody tr td {
        padding:8px 5px;
    }
body.contentpane #ajax-container select#lesson_id {width: 700px !important;}
#selected_list_div table {border:0 !important; width:100%;}
#selected_list_div table tr td {padding:10px;}
#selected_list_div table:first-child {color:#fff;}
.mchoice_bott_box tbody tr {background-color: transparent !important;}
.mchoice_bott_box tbody tr:first-child {color:#fff !important;}
.mchoice_bott_box tbody tr td a{background:transparent !important;}
iframe#statistic {height:1140px !important;}
#footer_buttons .sk-type-button-save {
    padding: 0px 20px;
}
#footer_buttons input[type="reset"] {
    width:77px !important;
}
.view-calendar .ui-dialog .ui-dialog-title {
    margin:0;
    padding:0;
}
.view-calendar .ui-dialog .ui-dialog-titlebar {
      padding: 0;
  border-bottom: 0;
}
.view-deals #system-message-container {
    margin-top: 13px;
}
.ui-dialog .ui-dialog-titlebar-close span {
    top: 10px;
  left: 2px;
  position: relative;
    }
    .ui-dialog .ui-dialog-titlebar-close:focus{
        outline: 0;
        box-shadow: none;
    }
.ui-dialog .ui-dialog-content {overflow: inherit;}

#myTabContent .editor .toggle-editor .btn-group a[title~="editor"],
#paymentsys .editor .toggle-editor .btn-group a[title~="editor"] {
    margin-top: 7px;
    margin-right: 2px;
    }
form[name~=adminForm] fieldset.filter > .filters select {
    padding: 0px;
font-size: 12px;
font-weight: normal;
}
.view-component #search {border:0; background:transparent;}
form#mediamanager-form .manager table tbody tr td a.delete-item > i.icon-remove:before{
    content:'q' !important;
    position: relative;
right: 12px;
background: #BD362F;
padding: 3px 5px 0px 5px;
border-radius: 4px;
color: #fff;
}
.task-edit .icon-edit:before,
.task-detaillisting .icon-cancel:before {
    left: 40px !important;
}
.task-edit .icon-acysend:before {
    top: -30px !important;
}
.task-cancel .icon-acyexport:before,
.layout-listing .icon-acyexport:before,
.task-export .icon-acyexport:before,
.task-detaillisting .icon-acyexport:before {
    top: -30px !important;
    left: 19px !important;
}
/* ======= //// Individual Subhead-collapse Styles //// ======= */
.subhead-collapse.collapse {
    z-index: 999;
}
body.com_acymailing .subhead-collapse.collapse,
body.com_acysms .subhead-collapse.collapse {
    z-index: 1;
    margin-top: 8px;
    border-top: 60px solid;
    height: 18px;
    position: absolute;
    /*top: 61px;*/
    top:51px;
    width: 100%;
    }
    body.com_acymailing.view-dashboard .subhead-collapse.collapse {
        display:none;
    }
body.com_acymailing.view-template.layout-form .subhead-collapse.collapse {
    top: -9px;
    border-top: 69px solid;
    }
body.com_acymailing .subhead-fixed,
body.com_acysms .subhead-fixed{
    top: 68px;
    /*border-top: 70px solid;
    height: 28px;*/
    height:80px;
    background-image: url(../images/white-bg.png) repeat;

    -webkit-box-shadow: 0px 4px 4px -6px rgba(0,0,0,0.75);
-moz-box-shadow: 0px 4px 4px -6px rgba(0,0,0,0.75);
box-shadow: 0px 4px 4px -6px rgba(0,0,0,0.75);
}
body.com_acymailing.task-savepreview .subhead-collapse.collapse,
body.com_acysms.task-preview .subhead-collapse.collapse {
    top: -17px;
}
body.com_acymailing.task-savepreview .subhead-fixed,
body.com_rsticketspro.view-ticket .subhead-fixed {
    top: -10px;
        height:80px;
    background-image: url(../images/white-bg.png) repeat;

    -webkit-box-shadow: 0px 4px 4px -6px rgba(0,0,0,0.75);
-moz-box-shadow: 0px 4px 4px -6px rgba(0,0,0,0.75);
box-shadow: 0px 4px 4px -6px rgba(0,0,0,0.75);
}
body.com_acysms.task-preview .subhead-fixed {
        top: -2px;
        height:80px;
    background-image: url(../images/white-bg.png) repeat;

    -webkit-box-shadow: 0px 4px 4px -6px rgba(0,0,0,0.75);
-moz-box-shadow: 0px 4px 4px -6px rgba(0,0,0,0.75);
box-shadow: 0px 4px 4px -6px rgba(0,0,0,0.75);
}
body.com_acymailing.view-data.layout-export .subhead-fixed,
body.com_acymailing.view-campaign.layout-form[class*="task-"] .subhead-fixed,
body.com_acymailing.view-list.layout-form[class*="task-"] .subhead-fixed,
body.com_acymailing.view-newsletter.layout-form[class*="task-"] .subhead-fixed,
body.com_acymailing.view-autonews.layout-form[class*="task-"] .subhead-fixed,
body.com_acymailing.view-template.layout-form[class*="task-"] .subhead-fixed,
body.com_acysms.view-group.layout-form[class*="task-"] .subhead-fixed,
body.com_acysms.view-user.layout-form[class*="task-"] .subhead-fixed,
body.com_acysms.view-message.layout-form[class*="task-"] .subhead-fixed,
body.com_acysms.view-category.layout-form[class*="task-"] .subhead-fixed,
body.com_acysms.view-answertrigger.layout-form[class*="task-"] .subhead-fixed{
    top:0;
}
body.com_acymailing.view-subscriber .subhead-collapse.collapse,
body.com_acymailing.view-data .subhead-collapse.collapse,
body.com_acymailing.view-campaign.layout-form[class*="task-"] .subhead-collapse.collapse,
body.com_acymailing.view-list.layout-form[class*="task-"] .subhead-collapse.collapse,
body.com_acymailing.view-newsletter.layout-form[class*="task-"] .subhead-collapse.collapse,
body.com_acymailing.view-autonews.layout-form[class*="task-"] .subhead-collapse.collapse,
body.com_acymailing.view-template.layout-form[class*="task-"] .subhead-collapse.collapse,
body.com_acysms.view-group.layout-form[class*="task-"] .subhead-collapse.collapse,
body.com_acysms.view-user.layout-form[class*="task-"] .subhead-collapse.collapse,
body.com_acysms.view-message.layout-form[class*="task-"] .subhead-collapse.collapse,
body.com_acysms.view-category.layout-form[class*="task-"] .subhead-collapse.collapse,
body.com_acysms.view-answertrigger.layout-form[class*="task-"] .subhead-collapse.collapse{
        border-top: 60px solid transparent;
        top: -8px;
    }
    body.com_acymailing.view-subscriber.layout-listing .subhead-collapse.collapse {
        top: 61px;
    }
    body.com_acymailing.view-subscriber .subhead-fixed {
        top:0;
    }
    body.com_acymailing.view-subscriber.layout-listing .subhead-fixed {
        top:70px;
    }

/* ======= //// Individual Subhead-collapse Styles //// ======= */

body.com_acymailing.view-dashboard  .stats-title {
    margin-top:80px;
}
body.com_acymailing .chzn-container {
    margin-top: 20px;
}
#acymailing_messages_info, #acysms_messages_info{
    margin-top:10px !important;
}
body.com_acymailing.view-template #acy_content table.adminform {
    margin-top: 140px;
}
body.com_acymailing.view-subscriber #acy_content fieldset.adminform,
body.com_acymailing.view-data #acy_content fieldset.adminform {
    margin-top: 100px;
    }
body.com_acymailing.view-campaign.layout-form[class*="task-"] #acy_content table.adminform,
body.com_acymailing.view-list.layout-form[class*="task-"] #acy_content table.adminform,
body.com_acymailing.view-newsletter.layout-form[class*="task-"] #acy_content form[name="adminForm"] > table,
body.com_acymailing.view-autonews.layout-form[class*="task-"] #acy_content form[name="adminForm"] > table,
body.com_acymailing.view-template.layout-form[class*="task-"] #acy_content table.adminform,
body.com_acysms.view-group.layout-form[class*="task-"] #acysms_content table.adminform,
body.com_acysms.view-user.layout-form[class*="task-"] #acysms_content form[name="adminForm"] > table,
body.com_acysms.view-message.layout-form[class*="task-"] #acysms_content form[name="adminForm"] > table,
body.com_acysms.view-category.layout-form[class*="task-"] #acysms_content table.adminform,
body.com_acysms.view-answertrigger.layout-form[class*="task-"] #acysms_content table.adminform {
    margin-top: 160px;
}
#newsletterparams {
    margin-top: 180px;
}
body.com_acymailing #search {
    width:90%;
}
/* === Adding individual empty spaces ==== */
body.com_acysms .empty-space,
body.com_acymailing .empty-space {
    height: 200px;
}
body.com_acysms.task-save .empty-space {
    height: 100px;
}
/* Messaging System */
div.mlms_mainnav {
    background-image: none;
    border: 0;
    padding: 0 0 22px;
}
div.mlms_mainnav a:link, div.mlms_mainnav a:visited {
      padding: 10px 15px;
      font-size:16px;
      font-weight: normal;
}
div.mlms_mainnav a.mlms_nav_act:link, div.mlms_mainnav a.mlms_nav_act:visited {
    background-color:rgba(255,255,255,0.5);
    background-image: none;
    border:0;
    cursor: pointer;
    font-size:16px;
    font-weight: normal;
    }
    div.mlms_mainnav a:hover {
        background-color:rgba(255,255,255,0.5);
       background-image: none; 
    }
div.mlms_subnav {
    background-image: none;
    border:0;
    padding: 5px 10px;
}
table.mlms_inb {
    color: inherit;
    }
    table.mlms_inb tbody tr:last-child {
        display:none;
    }
    table.mlms_inb tbody tr.tr4 td.tdgraph {
        background:transparent;
        border-left:0;
        border-right:0;
        border-bottom:0;
    }
.mlmsAdvOptions legend {
    color:#fff;
    padding:5px 15px;
}
.mlmsAdvOptions input[type="text"] {
    border:0;
    box-shadow: none;
    }
    .mlmsAdvOptions input[type="text"]:focus{
        outline: 0;
        box-shadow: none;
    }
.mlmsAdvOptions input.mlms_button {
    color: #fff;
    border:0;
    box-shadow: none;
    }
    .mlmsAdvOptions input.mlms_button:hover {
        opacity: 0.7;
    }
.mlms_button {
    background:transparent;
    margin: 0px 0px 10px 0px;
    padding: 2px 10px;
}
.graph_thin_green_close {
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
}
.graph_thin_green_open {
    background:#5BB75B;
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px;
}
table.mlms_comp,
a.mlms_adv, a.mlms_adv:link, a.mlms_adv:visited {
    color: inherit;
}
table.mlms_comp tr.tr2 {background: transparent;}
table.mlms_comp td.td1,
table.mlms_comp td.td2,
table.mlms_comp td.td3 {
    border-bottom: 0px solid #ccc;
}
input[name*="addbbcode"] {
        padding: 4px 10px;
        background: none;
        font-size: 13px;

        -webkit-transition: all 0.3s ease;
        -moz-transition: all 0.3s ease;
        -o-transition: all 0.3s ease;
        transition: all 0.3s ease;
    }
    input[name*="addbbcode"]:hover {
        color:#fff;
    }
    input[name*="addbbcode"]:focus {
        outline: 0;
        box-shadow: 0;
    }
#targetlist::-webkit-input-placeholder::before {content:'\f002  '; color: #69f }
#targetlist::-moz-placeholder::before  {content:'\f002  '; color: #69f }
#targetlist:-ms-input-placeholder::before  {content:'\f002  '; color: #69f }
table.mlms-contacts-table tbody tr td {border-bottom:0;}
#contactLists {
    background-color: transparent;
    margin-top: 8px;
}
.favox {
    border:0;
    background:transparent;
}
a#adv_options, a#fav_contacts {
    color:#fff;
    padding:6px 13px;
    text-decoration: none;
    font-size: 14px;

    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
}
.mlmssendbutton {
    margin-left: -41px;
    margin-right: 23px;
    }
    .mlmssendbutton input[name~=send], input[name~="reset"], input[name~=preview] {
        border:0;
        color:#fff;
        background-image: none;
        padding: 8px 15px;
        font-size: 14px;
        text-transform: uppercase;
        font-weight: normal;

        -webkit-transition: all 0.3s ease;
        -moz-transition: all 0.3s ease;
        -o-transition: all 0.3s ease;
        transition: all 0.3s ease;
        }
        .mlmssendbutton input[name~=send]:hover,
        input[name~=preview]:hover {
            opacity: 0.7;
        }
        .mlmssendbutton input[name~=send]:focus,
        input[name~="reset"]:focus, 
        input[name~=preview]:focus {
            outline: 0;
            box-shadow: none;
        }
#mlms_topmessage div.notice {
      margin: 10px 0;
      width: 95.7%;
}
.mlmsmainhint {
    border:0;
    background-color:transparent;
    }
    .mlmshint {
        color:#fff;
        font-size: 14px;
        padding: 5px 10px;
        background-image:none;
    }
span#hint_sw img{display:none;}
span#hint_sw:before {
    content:'+';
    padding:0 4px 2px;
    border:1px solid rgba(255,255,255,0.5);
    position:relative;

    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
    }
span#hint_sw:hover:before {
    background:rgba(255,255,255,0.7);
}
#contactshint table tbody tr td {
    padding:15px;
    }
.sectiontableentry2:before {
    content:'→';
    font-size:14px;
    position:relative;
    }
    .sectiontableentry2 img {display:none;}
a.mlms_searchnav,
a.mlms_delnav,
a.mlms_resnav,
a.mlms_empnav,
a.mlms_newcntnav {
    visibility: hidden;
    -webkit-transition: all 0.3s ease;
        -moz-transition: all 0.3s ease;
        -o-transition: all 0.3s ease;
        transition: all 0.3s ease;
    }
    .mlms_searchnav:before {
        font-family: "Flaticon";
        content: '\e044';
        color: #fff;
        font-weight:bolder;
        visibility: visible;
        position: relative;
        font-size: 14px;
        right: -111px;
        padding: 7px;
    }
    .mlms_resnav:before {
        font-family: 'FontAwesome';
        content: '\f021';
        color: #fff;
        font-weight:bolder;
        visibility: visible;
        position: relative;
        font-size: 17px;
        right: -116px;
        padding: 6px 6px 5px;
    }
    .mlms_empnav:before {
        font-family: 'FontAwesome';
        content: '\f056';
        color: #fff;
        font-weight:bolder;
        visibility: visible;
        position: relative;
        font-size: 17px;
        right: -211px;
        padding: 6px 6px 5px;
    }
    .mlms_newcntnav:before {
        font-family: 'FontAwesome';
        content: '\f067';
        color: #fff;
        font-weight:bolder;
        visibility: visible;
        position: relative;
        font-size: 17px;
        top:1px;
        right: -144px;
        padding: 7px 7px 4px;
    }
    .rst_delete_ticket:before {
        font-family: 'Flaticon';
        content: '\e039';
        font-size: 20px;
        color: #D91E18;
        /*background-color: #D91E18;*/
        padding: 4px;
        border-radius: 4px;

        -webkit-transition: all 0.3s ease;
        -moz-transition: all 0.3s ease;
        -o-transition: all 0.3s ease;
        transition: all 0.3s ease;
        }
        .rst_delete_ticket:hover:before {
            opacity: 0.6;
        }
        .rst_delete_ticket img {display:none;}
    a.rst_flag:before {
        font-family: 'FontAwesome';
        content: '\f005';
        font-size: 20px;
        color: #eeb900;
        border-radius: 4px;
        position: relative;
        top: 3px;
        padding-top: 20px;

        -webkit-transition: all 0.3s ease;
        -moz-transition: all 0.3s ease;
        -o-transition: all 0.3s ease;
        transition: all 0.3s ease;
        }
        a.rst_flag:hover:before {opacity: 0.7;}
        a.rst_flag, a.rst_flag:hover, a.rst_flag_active {background: none !important;}
#mlms_topmessage div.notice {
    background-image:none;
    }
#mlms_topmessage div.notice:before {
        font-family: 'FontAwesome';
        content: '\f05a';
        color: #5BB75B;
        position: relative;
        font-size: 24px;
        top:5px;
        left:-12px;
    }
#contactManagerTD {background:transparent;color: inherit;}
input#contactformcommand {
    padding: 10px 25px;
  background-image: none;
  border: 0;
  font-size: 14px;

   -webkit-transition: all 0.3s ease;
        -moz-transition: all 0.3s ease;
        -o-transition: all 0.3s ease;
        transition: all 0.3s ease;
    }
input#contactformcommandclose{
    color:#fff;
    margin-bottom:12px;
    padding: 10px 25px;
    background-image: none;
    border: 0;
    font-size: 14px;

    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
    }
    input#contactformcommand:hover, input#contactformcommandclose:hover {opacity: 0.7;}
    input#contactformcommand:focus, input#contactformcommandclose:focus {outline: 0; box-shadow: none;}
table.mlms_inb td.td1,
table.mlms_inb td.td2,
table.mlms_inb td.td3 {border:0;font-size: 14px;}
.cxpm_linkbutton {
    color:#fff;
    padding: 8px 15px;
    font-size: 14px;

    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
    }
    .cxpm_linkbutton:hover {
    color:#fff;
    text-decoration: none;
    }
.ui-layout-pane {
    overflow: inherit !important;
    height:auto !important;
    padding:0 10px !important;
}
.admin .page-title a {color:#fff;}
.webgenx .webgenx-message {display:none !important;}
select[multiple], select[size] {
    height:auto !important;
}
/* Webgen Login Module */
#login-form .login-greeting {
    font-size: 12px;
    margin-top: 2px;
    }
    #login-form .logout-button {
        margin-right: 24px;
    }
    #login-form .logout-button:before {
        content:'\f011';
        font-size:36px;
        position:relative;
        left: 43px;
        top: 13px;
    }
    #login-form .logout-button input[type="submit"] {
        background-color: transparent;
        border-radius: 5px !important;
        color: transparent;
        padding: 14px 10px !important;
    }
    #login-form .logout-button input[type="submit"]:focus {
        outline: 0;
        box-shadow: none;
    }
#status {display:none;}
/* ===========================================================
            ACYMAILING SUBSCRIBER FRONT / BACK
=========================================================== */
body.view-frontsubscriber,
body.view-frontnewsletter {box-shadow: none !important;}
body.view-frontsubscriber div.toolbar a,
body.view-frontnewsletter div.toolbar a {border:0;}
    select#filter_statuslist,
    select#filter_list,
    select#receiver_type {
        margin: 0;
        padding: 0 0 0 8px;
        font-size: 14px;
        height: 30px;
        border-radius: 0;

        -webkit-appearance: none;
        -moz-appearance: none;
        appearance: none;
    }
    select#filter_statuslist:focus,
    select#filter_list:focus,
    select#receiver_type:focus {
      outline: 0; 
      box-shadow: none;
    }
body.view-frontsubscriber #subscriberfilter button,
body.view-frontnewsletter #adminForm button {
    padding: 9px 15px;
    margin-top: -10px;
    }
    body.view-frontsubscriber #subscriberfilter button:hover,
    body.view-frontnewsletter #adminForm button:hover {color:#fff;}
    body.view-frontsubscriber #subscriberfilter button:focus,
    body.view-frontnewsletter #adminForm button:focus {outline: 0; box-shadow: none;}
    select#limit{
        margin: 0;
        padding: 0 0 0 8px;
        font-size: 14px;
        height: 30px;
        border-radius: 0;
    } 
    select#limit:focus {
      outline: 0; 
      box-shadow: none;
    }
    #emailfield {margin-top:10px;}
    #emailfield input {margin-top:2px;}
body.view-frontsubscriber fieldset.respuserinfogeneral div[class*=respuser] label input,
body.view-frontnewsletter #acymailing_edit table tbody tr td input,
body.view-frontnewsletter fieldset.adminform table tbody tr td input {
    margin-right: 5px;
    margin-top: -5px;
}
body.view-frontsubscriber .nav-tabs {border-bottom:0;}
body.view-frontsubscriber .nav-tabs > li > a {
    padding: 15px 12px 8px 12px;
    line-height: 38px;
}
body.view-frontsubscriber #user_subscription .quickstatuschange .controls label {
    color:#fff;
    }
    body.view-frontsubscriber #user_subscription .adminform .controls label input {
        margin-right: 5px;
        margin-top: -5px;
    }
body.view-frontsubscriber .alert,
body.view-frontnewsletter .alert {
    margin-top: 0;
    width: 98%;
    margin: 0 auto;
    margin-bottom: 10px;
    }
    body.view-frontsubscriber .alert .close,
    body.view-frontnewsletter .alert .close {
        right: 5px;
    }
body.view-frontnewsletter #acy_content fieldset {border:0;}
body.view-frontnewsletter #acymailing_edit {border-top: 1px solid;padding-top: 10px;}
body.view-frontnewsletter .nav-tabs > li > a {padding: 18px 22px;}
body.view-frontnewsletter #acy_content > #acy_content {border-top: 1px solid;padding-top: 10px;}

body.com_acymailing.view-archive {box-shadow: none;}
body.com_acymailing.view-archive .contentpane button {
    margin-top:-9px;
}
body.com_acymailing.view-archive input[type="text"]{
        padding: 7px 6px;
}
body.com_acymailing.view-archive .acynewbutton a:hover {
    color:#fff;
    }
    body.com_acymailing.view-archive .acynewbutton a img {
       display:none;
    }
    body.com_acymailing.view-archive .acynewbutton a:before {
        content: "+";
        font-size: 24px;
        color:#fff;
        position: relative;
    }
body.com_dpcalendar.view-calendar .fc-view-agendaWeek table,
body.com_dpcalendar.view-calendar .fc-view-agendaDay table {
    height:100%;
}
body.com_acysms .container-main,
body.com_acymailing .container-main {
    padding-right: 0;
    padding-left: 0;
}
/*============= / Acymailing Subscriber Front ============= */
body.com_rsticketspro a:hover, body.com_rsticketspro a:active,
body.com_rsticketspro a:focus {text-decoration: none;}
body.com_rsticketspro.view-rsticketspro .container-fluid,
body.com_rsticketspro.view-submit .container-fluid,
body.com_rsticketspro.view-search .container-fluid{
    padding:0;
}
body.com_rsticketspro form[name="adminForm"] > p,
body.com_rsticketspro form[name="searchForm"] > p {display:none;}
body.com_rsticketspro.view-ticket .accordion-heading .accordion-toggle {
    -webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
transition: all 0.3s ease;
}

body.admin.com_rsticketspro div#sbox-window {
    top: 82px !important;
}
/* ===========================================================
                        MAILING LIST MENU
=========================================================== */
body.com_acymailing.view-lists.layout-listing .header,
body.com_crmery.view-companies.no-layout .header,
body.com_crmery.view-companies.layout-company .header,
body.com_crmery.view-deals.no-layout .header,
body.com_crmery.view-deals.no-layout #system-message-container,
body.com_crmery.view-clients.no-layout .header,
body.com_crmery.view-goals.no-layout .header,
body.com_crmery.view-reports.no-layout .header,
body.com_crmery.view-reports.layout-custom_reports .header,
body.com_crmery.view-reports.layout-custom_charts .header,
body.com_crmery.view-reports.layout-custom_maps .header,
body.com_acymailing.view-frontnewsletter .header,
body.com_acymailing.view-frontsubscriber .header,
body.com_rsticketspro.view-rsticketspro .header,
body.com_rsticketspro.view-submit .header,
body.com_rsticketspro.view-search .header,
body.com_crmery.view-companies .task-display .header  {display:none;}
.mm-create-new:before {
    content:'\f0f6';
    font-size: 15px;
    margin-right: 2px;
}
.mm-newsletter:before {
    content:'\f0ea';
    font-size: 15px;
    margin-right: 2px;
}
.mm-subscribers:before {
    content:'\f0c0';
    font-size: 15px;
    margin-right: 2px;
}
.mm-latest:before {
    content:'\f006';
    font-size: 15px;
    margin-right: 6px;
}
.mm-archive:before {
    content:'\f1c6';
    font-size: 15px;
    margin-right: 6px;
}
#cmenulistscontainer li {
    padding:15px;
    font-family: 'Roboto', sans-serif;
}
#taskviewcontainer ul li {
    padding:15px;
}
/*================== / Mailing list menu ================== */
/* ================ Date Picker =================*/
.datepicker-dropdown:before {
    border-left:0;
    border-right:0;
    border-bottom:0;
}
#slmenucontainer ul li > a.flaticon-radio19 {
    margin-bottom: -20px;
}
.datepicker table tr td span:hover {background: #fff;}
.datepicker table {margin:0 auto;}
/* Webgenx Fixes */
.iframe_component {display:none;position:absolute;height:100%;width:100%;}
#acysms_content table.admintable td.key, 
#acysms_content table.admintable td.paramlist_key {
    width: auto;
}
div[class*=webgenx] .webgenx-content > div a {opacity: 1;}

.flaticon-bell80:before {
    margin-left:0 !important;
    font-size: 16px !important;
}
#iframe_component{
    display: none;
    height: 581px;
}
.icon-48-stats {
    background-image:none;
}
.notifications{
    display: none;
    bottom: -4px;
    right: 3px;
    float: right;
    position: absolute;
    padding: 4px;
    width: 10px;
    background-color: transparent;

}
.com_rsticketspro [class^="icon-"], .com_rsticketspro [class*=" icon-"] {
    background-image: none !important;
}
.prio-neg {
  background-color: #F9BF3B!important;
  color: #ffffff;
}
.prio-pos-1 {
  background-color: #F27935;
  color: #ffffff;
}
.prio-pos-2 {
  background: #D91E18;
}
.prio-zero {
  background-color: #2ECC71 !important;
}
.notif-yellow {
  color: #F9BF3B;
}
.notif-orange {
  color: #F27935;
}
.notif-red {
  color: #D91E18;
}
body.admin.com_acymailing .subhead-collapse.collapse, body.admin.com_acysms .subhead-collapse.collapse {
        border-color: transparent;
    }
body.admin.com_acymailing #custom-nav,
body.admin.com_acysms #custom-nav {
    left: 0;
}
body.com_acymailing,
body.com_acysms {
    box-shadow: none !important;
}
body.admin.com_acymailing .container-main,
body.admin.com_acysms .container-main,
body.admin.com_acymailing #system-debug {
    margin-top: -1px !important;
}

body.admin.com_acymailing.view-dashboard #acy_content table.adminform>tbody>tr>td:first-child {
    display:none;
}
body.admin.com_acymailing.view-dashboard .empty-space {display:none;}
input#search:-moz-placeholder {color: rgba(0, 114, 187, 0.5); font-size:12px;}
input#search:-ms-input-placeholder {color: rgba(0, 114, 187, 0.5); font-size:12px;}
input#search::-webkit-input-placeholder {color: rgba(0, 114, 187, 0.5); font-size:12px;}

body.com_rsticketspro.view-ticket.no-layout.no-task .form-horizontal .controls {
    background-color: transparent !important;
}
body.admin.com_rsticketspro.view-reports .header,
body.admin.com_rsticketspro.view-tickets .header{
    margin-top: 70px;
    }
    body.admin.com_rsticketspro.view-reports .icon-refresh:before {
        left: 16px !important;
    }
body.admin.com_rsticketspro.view-reports .header {
    display: none;
}
body.admin.com_rsticketspro.view-reports {
    box-shadow:none !important;
}
body.admin.com_rsticketspro.view-reports .empty-space {
    height: 20px;
}
body.admin.com_rsticketspro.view-reports .input-append .btn:last-child {
        padding: 8px 13px;
}
body.admin.com_rsticketspro.view-reports .input-append #from_img,
body.admin.com_rsticketspro.view-reports .input-append #to_img {
    padding: 11px 13px;
}
.com_rsticketspro.view-tickets .container-main,
.com_rsticketspro.view-submit .container-main{
    margin-top: 10px;
}
.com_rsticketspro.view-tickets .container-main,
.com_rsticketspro.view-reports .container-main {
    padding-left:0;
}
#filter-bar {
    margin-top: -30px;
}
#filter-bar .btn-group {
    margin-top: -16px;
}
#com-rsticketspro-reports {
        min-width: 370px;
    }
    #com-rsticketspro-reports div[id*="body-"] table tbody tr td {
        background-color: transparent !important;
    }
    #com-rsticketspro-reports .accordion-heading {
        background-color: rgba(50, 70, 100, 0.08);
    }
/* Customer Service Chart */
#rst_report {
    margin-left: 20px;
}
#rst_report > div > h2 {
    line-height: 0;
}
#rst_report_container {
    margin-top: -60px;
    max-height: 500px;
}

/******* Admin Toolbar Menu - Specific styles set for Acymailing & AcySMS  *********/
@media (max-width:1920px) and (min-width: 960px) {
    body.admin.com_acymailing .subhead-collapse.collapse {
        border-top: 60px solid transparent;
    }
    body.admin.com_acymailing .navbar {
        margin-bottom: 45px;
        border-bottom: 1px solid rgba(255, 255, 255, 0.2);
        padding-bottom:0;
    }
    body.admin.com_acymailing #acynavbar div.navbar-inner {
        margin-top: 130px;
    }


    /* Contents: pushed downward */
    body.admin.com_acymailing.view-filter.layout-form #acy_content fieldset.adminform {
        margin-top:120px;
    }



}
/** End of specific toolbar menu style */


/*=================================================
>>>>>>>>>>>>>> File manager <<<<<<<<<<<<<<
=================================================*/
.environmentWrap {
    padding:0 !important;
    border-top:0 !important;
}
/*=================================================
>>>>>>>>>>>>>> Scrollbar Style <<<<<<<<<<<<<<
=================================================*/
.webgenx-2146 .webgenx-content iframe::-webkit-scrollbar {
    width: 5px;
}
/* Track */
.webgenx-2146 .webgenx-content iframe::-webkit-scrollbar-track {
    -webkit-border-radius: 0;
    border-radius:0;
}
/* Handle */
.webgenx-2146 .webgenx-content iframe::-webkit-scrollbar-thumb {
    -webkit-border-radius: 10px;
    border-radius: 10px;
    -webkit-box-shadow: none; 
}

.calendar-iframe {border:0;position:relative;height:100%;width:100%;}
#cmenulistscontainer ul li {
    padding-bottom:15px;
}
.ui-layout-pane {padding:0 !important;}
#calendar-sortable {
    min-height: 1px;
}

@media (max-width: 1024px) {
    body.com_rsticketspro.view-dashboard .body #content .input-append input.input-xlarge {
        padding:1px 10px;
    }
}
@media(max-width:1205px) and (min-width: 990px) {
    body.view-deals .col-divider .crmeryRow span.pull-right h2 input[name~=empty] {
        right: -175px;
        top: -25px;
    }
}
@media (max-width: 1400px) and (min-width: 1206px){
    .container-overwrite .row-fluid .col-divider div.crmeryField {
        width:180px;
    }
    body.view-deals .col-divider .crmeryRow span.pull-right h2 input[name~=empty] {
        right: -223px;
        top: -25px;
    }
}
@media (max-width: 1205px) and (min-width: 980px) {
    .col-divider:nth-child(odd){
    margin-right:105px !important;
    }
    .col-divider:first-child {
        margin-right: 88px;
    }
    .crmeryRow span.editable a[id*="editable_"] {
        min-width: 163px;
    }

    .col-divider {
        width: 46.1% !important;
    }
    .col-divider .crmeryRow {
        width: 95.2%;
    }
    body.view-companies .col-divider .crmeryRow span.pull-right {
        width: 235px;
    }
    body.view-deals .col-divider .crmeryRow span.pull-right {
        width: 191px;
        padding: 12.5px 15px;
        font-size: 18px;
    }
    body.view-companies #com_crmery .container-overwrite .col-divider .crmeryRow {
        width: 100%;
    }
    .col-divider:nth-child(odd) {
        margin-right: 0px !important;
    }
    body.view-deals .col-divider .crmeryRow span.pull-right h2 {
    min-height: 23px;
    padding:0;
    margin: -3px;
    }
    body.view-deals .columncontainer > .row-fluid .col-divider .crmeryRow span input#created {
        padding: 17px 20px;
    }

}
@media (max-width: 1024px) and (min-width: 767px) {
    body.view-frontsubscriber #subscriberfilter input,
    body.view-frontnewsletter #adminForm input{
        padding: 2px 0px;
        border-radius: 0px;
        outline: 0;
        text-indent: 5px;
        font-size: 14px;
        font-weight: normal;
        width: 60%;
    }
    div#com_crmery .inline-list li input#report_graph_date_start,
    div#com_crmery .inline-list li input#report_graph_date_end {
        height: 30px;
    }
    #com_crmery li.input-append input[type="text"] {
            padding: 6.5px 5px;
    }
    body.com_crmery.view-clients.task-display .dropdown-menu > li:last-child > a,
    body.com_crmery.view-companies.task-display .dropdown-menu > li:last-child > a {border-bottom:0;}

    body.com_crmery div#com_crmery,
    body.admin.com_acysms #acysms_content,
    body.admin.com_acymailing #acy_content,
    #com-rsticketspro-reports {
        margin: 0px 10px;
    }
    body.com_crmery.view-reports #custom-nav,
    body.com_crmery.view-companies #custom-nav,
    body.com_crmery.view-deals #custom-nav {
        margin: 0 -10px;
    }
    body.layout-custom_reports #com_crmery > .page-header a.btn:before {
            left: 0px !important;
        }
    .com_crmery.view-reports.layout-custom_reports #com_crmery .page-header .btn {
        padding: 16px 16px 15px 0!important;
    }
    #rst_reports_container #rst_report > table {
        width: 95%;
    }
    body.admin.com_rsticketspro .container-main table#articleList {
        width: 95%;
        margin: 0 auto;
    }
    body.view-deals .custom-divider {
        margin-left: 10px;
        margin-right: 10px;
    }
}

/* Created for ACY submenu */
@media (max-width: 979px) {
    .alert {
        margin-top: 88px;
        margin-bottom: -95px;
    }
    .container-fluid {
        padding-left: 0;
        padding-right: 0;
    }
    .subhead-collapse #toolbar {
    margin-top: -55px;
    }
    .subhead-fixed #toolbar {
    margin-top: 8px;
    }
    #com_crmery .dash_float div.container {
        max-width:inherit !important;
    }
    .admin.com_acymailing .subhead-collapse #toolbar, .admin.com_acysms .subhead-collapse #toolbar {
        margin-top: -52px;
    }
    .com_rsticketspro.view-tickets .subhead-collapse #toolbar,
    .com_rsticketspro.view-submit .subhead-collapse #toolbar,
    .com_rsticketspro.view-ticket .subhead-collapse #toolbar {
        margin-top: -74px;
    }
    .com_rsticketspro.view-ticket .subhead-fixed #toolbar {
        margin-top: 7px;
    }
    .admin.com_rsticketspro.view-submit .container-main #content fieldset.form-horizontal {
        margin-top: -50;
    }
    body.view-deals #com_crmery .page-header h1 > span[id*="name_"] {
      margin-left: -192px;
    }
    body.com_acymailing .chzn-container {
    width:200px !important;
    }
    body.com_rsticketspro.view-reports .subhead-fixed {
    top: 50px;
    }
    /*#acy_content input, #acy_content select, #acy_content textarea {
        padding: 2px 10px;
    }
    #acy_content input {
        padding: 8px 10px;
    }*/
    body.com_acymailing.view-stats.layout-listing #acy_content {
        overflow:auto;
    }
    #edition_en_cours {
        width: 680px !important;
        height: 180px !important;
    }
    #acymenutop_j3 > li,
    #acysmsmenutop_j3 > li{
        width: 33.3%;
    }
    .editor .toggle-editor .btn-group a[title~=editor] {
        margin-top: 7.6px;
    padding: 9px 11px !important;
    }
    #editor-xtd-buttons a .icon-file::before {
            padding: 14px;
        top: 7px;
        left: -12px;
        }
        #editor-xtd-buttons a .icon-file:before {
            font-size: 15px;
        }
    .x-DealsList > #com_crmery {min-height:auto !important;overflow: auto;}
    body.com_acysms.view-cpanel #acysms_content form[name=adminForm] > div > #config_tab > li,
    body.com_acymailing.view-cpanel #acy_content form[name=adminForm] > div > #config_tab > li {
        width:16.5%;
        text-align: center;
    }
    .com_crmery #list_form {overflow: hidden; overflow-x:auto;}
    ./*view-goals #com_crmery .page-header {
        width:87.7%;
    }*/
    
    #acysms_content select, #acysms_content input,
    body.com_acysms .chzn-container-single .chzn-single,
    body.com_acysms .chzn-container .chzn-drop  {
        width: 100%;
    }
    body.com_acysms #acysms_content input#search {
        width:100%;
        }
        body.com_acysms.task-detaillisting #acysms_content input#search,
        body.com_acysms.view-group #acysms_content input#search {
            width: 58%;
        }
    body.com_acysms .chzn-container {
        width: 170px !important;
    }
    body.com_acysms.view-dashboard table tbody tr td:first-child {
        display:none;
    }
    /*#acysms_content table tbody tr td:first-child {
        width: 290px;
    }*/
    #acysms_content table tbody tr td:first-child .filter-search {
        margin-right:10px;
    }
    /* === MENU === */
    .subhead-collapse #toolbar > div[id*="Directprint-"] button,
    .subhead-collapse #toolbar > div[id*="toolbar-"] button,
    #Pophelp-pophelp > button,
    #toolbar-acysms > button {
        margin-top: -28px;
        padding: 69px 19px 7px 0px;
    }
    body.com_acymailing.view-subscriber .subhead-collapse.collapse, 
    body.com_acymailing.view-data .subhead-collapse.collapse, 
    body.com_acymailing.view-campaign.layout-form[class*="task-"] .subhead-collapse.collapse, 
    body.com_acymailing.view-list.layout-form[class*="task-"] .subhead-collapse.collapse, 
    body.com_acymailing.view-newsletter.layout-form[class*="task-"] .subhead-collapse.collapse, 
    body.com_acymailing.view-autonews.layout-form[class*="task-"] .subhead-collapse.collapse, 
    body.com_acymailing.view-template.layout-form[class*="task-"] .subhead-collapse.collapse, 
    body.com_acysms.view-group.layout-form[class*="task-"] .subhead-collapse.collapse, 
    body.com_acysms.view-user.layout-form[class*="task-"] .subhead-collapse.collapse, 
    body.com_acysms.view-message.layout-form[class*="task-"] .subhead-collapse.collapse, 
    body.com_acysms.view-category.layout-form[class*="task-"] .subhead-collapse.collapse, 
    body.com_acysms.view-answertrigger.layout-form[class*="task-"] .subhead-collapse.collapse {
        top: -16px;
    }
    .task-edit .icon-edit:before {
        left: 15px !important;
    }
    .icon-unpublish:before {
        left: 17px !important;
    }
    #rst_reports_container .span5 {width:100%;}
    #rst_reports_container .span7 {width:95%;}
    body.com_rsticketspro.view-submit .header{
    display:block;
    }
    body.com_rsticketspro.view-submit .subhead-fixed {
        top: 0;
        background-color: rgba(50, 70, 100, 0.15);
        border-top: 60px solid rgba(50, 70, 100, 1);
    }



}
body.com_acysms #acysmsnavbar {
        margin-top: 160px;
    }
@media (max-width:959px) {
    body.com_acymailing #acynavbar{
        margin-top: 160px;
    }
}

@media (max-width:979px) and (min-width:768px) {
    .col-divider:first-child {
  margin-right: 40px;
    }
    body.view-deals .col-divider .crmeryRow span.pull-right h2 input[name~=empty] {
        right: -140px;
        top: -25px;
    }
}

@media (max-width:768px){
    #filter-bar {
    float: inherit;
    }
    .chzn-container {
        margin-right: 0;
    }
}


@media (max-width:767px) and (min-width:320px) {
    /*body.view-companies #com_crmery .container-overwrite .col-divider .crmeryRow,
    body.view-deals #com_crmery .columncontainer .col-divider .crmeryRow,

    body.view-deals #com_crmery .columncontainer .colbody.view-companies #com_crmery .row-fluid-divider .crmeryRow .crmeryField, 
    body.view-companies .container-overwrite .row-fluid .col-divider div.crmeryField,

    body.view-deals .col-divider .crmeryRow span.pull-right, 
    body.view-companies .col-divider .crmeryRow span.pull-right {
        width:100%;
    }*/
    body.view-deals .col-divider .crmeryRow span.pull-right, 
    body.view-companies .col-divider .crmeryRow span.pull-right,
    .col-divider .crmeryRow span.pull-right {
            width: 56%;
    }

    body.view-companies #com_crmery .container-overwrite .col-divider,
    body.view-deals #com_crmery .columncontainer .col-divider,
    #com_crmery .container-overwrite .col-divider {
        width:90% !important;
    }
     body.view-deals .col-divider .crmeryRow span.pull-right h2 input[name~=empty] {
       right:-48px;
    }
}
@media (max-width:767px) and (min-width: 481px) {
   .page-title {
        position: relative;
        top: -45px;
        left: -13px;
    } 
    .navbar-fixed-top, .navbar-fixed-bottom, .navbar-static-top,
    .header, .subhead {
        margin-left: 0;
        margin-right: 0;
    }
    .subhead-collapse #toolbar {
        margin-right: -10px;
    }
}
@media (max-width:767px) {
    body {padding:0;}
    body.com_crmery.view-companies {margin-top: -10px;}
    body.com_acysms .navbar-fixed-top,
    body.com_acysms .header {margin-left:0; margin-right: 0;}
    .com_crmery .nav-tabs > li {border-bottom: 1px solid rgba(255,255,255,0.15);}
    .com_crmery .nav-tabs > li > a {text-align: center;}
    .com_crmery .page-header {padding-bottom:0; margin-bottom: 20px;}
    .view-companies .custom-divider {    margin: 10px -13px 8px -10px;}
    .navbar-inverse .brand, .navbar-inverse .nav > li > a {
        width: 50%;
        margin: 0 auto;
    }
    body.com_acysms .navbar, body.com_acymailing .navbar {
        padding-bottom: 0;
    }

    .subhead-collapse #toolbar > div[id*="toolbar-"] button, #Pophelp-pophelp > button, #toolbar-acysms > button {
        margin-top: -8px;
        padding: 55px 19px 7px 0px;
    }
    body.com_acymailing #acynavbar {
        margin-top:40px;
        margin-bottom: 10px;
    }
    /*#acy_content table.adminform tbody tr td:first-child {
        display:none;
    }*/
    .nav-tabs > li > a {
        padding:10px;
    }
    .container-main, #system-debug {
        margin-top:25px;
    }
    /* Making all forms, fieldsets and tables scrollable */
    #acysms_content form[name=adminForm], .tab-content,
    #acy_content form[name=adminForm], .container-main form[name=adminForm],
    .view-dashboard #acy_content {
        width: 100%;
    overflow: hidden;
    overflow-x: auto;
    }

    body.com_rsticketspro.view-dashboard .body #content .input-append input.input-xlarge {
        padding:16px 10px;
        width:80%;
    }
    .view-companies #com_crmery .widget {
        margin-top: 100px;
    }
    /* ======== Date Picker ========= */
    .task-display .datepicker.datepicker-dropdown {
        left: 587.0625px !important;
    }

    body.com_acymailing.view-campaign.layout-listing .subhead {
            margin-right: -10px;
    }


    /* Tab menu Admin Mobile */
    body.com_config .nav-list {
        height:auto;
        overflow: hidden;
    }
    body.com_config #configTabs > li > a,
    body.com_admin.view-sysinfo #myTabTabs > li > a {
        padding: 12px 15px;
        border: 1px solid;
        margin-bottom: 3px;
        min-width: 140px;
    }
    body.com_config #configTabs,
    body.com_admin.view-sysinfo #myTabTabs {
        margin-top:20px;margin-left: 17px;
    }
    body.com_config .sidebar-nav .nav-list > li > a {
        width: 43%;
        padding: 10px;
        float: left;
        overflow: hidden;
        height: auto;
        margin-right: 7px;
        margin-left: 2px;
        }
        
    body.com_config .sidebar-nav .nav-list > li.divider,
    body.com_config .sidebar-nav .nav-list > li.nav-header:nth-child(4) {
        display:none;
    }

    #top_buttons {height:auto; overflow:hidden;}
    .nav-collapse .nav > li > a.dropdown-toggle {
        width: 100%;
text-align: center;
    }




}

@media (max-width:640px){
    /* Submenu */
    #acysmsmenutop_j3 > li{
        width:100%;
    }
    .com_acymailing #acynavbar ul li {
        float:inherit !important;
        width:100% !important;
    }
    #acymenutop_j3 > li > a {
        width:inherit;
        padding: 15px 0px;
    }
    #acymenutop_j3 > li.dropdown .sel, #acymenutop_j3 li.dropdown.open > .dropdown-toggle.sel {
        padding: 15px 0px;
    }
    /* Setting up top margin for the submenu on each views */
    body.com_acymailing .container-main {
        margin-top: 25px;
        }
        body.view-data .container-main{
        margin-top: 25px;
        }

    

    /* Dashboard Lists */
    /*#acysms_content table.adminform tbody tr td,
    #acymailingcpanel table tbody tr td,
    body.view-dashboard #acy_content table.adminform tbody > tr > td {
        display: block;
        clear:both;
        width: 100%;
        }*/
        body.view-dashboard #acysms_content table.adminform tbody tr td:first-child,
        body.view-dashboard #acy_content table.adminform tbody tr td:first-child {
            display:none;
        }
    body.view-dashboard #acysms_content table.adminform tbody tr td ul,
    body.view-dashboard #acy_content table.adminform tbody tr td ul {
        margin:0;
        margin-left: -12px;
    }
    body.view-dashboard #acysms_content table.adminform tbody tr td ul li,
    body.view-dashboard #acy_content table.adminform tbody tr td ul li{
       list-style: none;
        padding: 8px 10px;
        text-align: center;
        border-top: 1px solid rgba(0,114,189,0.1);
        }
        body.view-dashboard #acysms_content table.adminform tbody tr td ul li:hover,
        body.view-dashboard #acy_content table.adminform tbody tr td ul li:hover {
            background:rgba(0,114,189,0.06);
            cursor: pointer;
        }
    /*body.view-dashboard #acy_content table.adminform {width:99.3%;}*/

   
}
@media (max-width: 580px) {
    body.view-deals #com_crmery .columncontainer .col-divider .crmeryRow .crmeryField, 
    body.view-companies .container-overwrite .row-fluid .col-divider div.crmeryField,
    body.view-deals .col-divider .crmeryRow span.pull-right, 
    body.view-companies .col-divider .crmeryRow span.pull-right,
    .container-overwrite .row-fluid .col-divider div.crmeryField,
    .col-divider .crmeryRow span.pull-right {
        width:100%;
    }
    .col-divider .crmeryRow span.pull-right {
        margin-top:0;
    }
}

@media (max-width: 568px) {
    body.com_acysms.view-cpanel #acysms_content form[name=adminForm] > div > #config_tab > li,
    body.com_acymailing.view-cpanel #acy_content form[name=adminForm] > div > #config_tab > li {
        width:100%;
    }
    body.com_acysms.view-cpanel #acysms_content form[name=adminForm] > div > #config_tab,
    body.com_acymailing.view-cpanel #acy_content form[name=adminForm] > div > #config_tab {
        border-top: 40px solid;
        }
        body.com_acysms.view-cpanel #acysms_content form[name=adminForm] > div > #config_tab:before,
        body.com_acymailing.view-cpanel #acy_content form[name=adminForm] > div > #config_tab:before {
            content:'Configuration Tab';
            color:#fff;
            font-size: 14px;
            position:relative;
            top: -19px;
            left: 10px;
            text-transform: uppercase;
        }

    /* ====== Todo List: Mobile version ====== */
    #dpcalendar_component .fc-header td {
        width: 100%;
        display: block;
        text-align: center;
        }
    .cdm-calendar tbody tr td.fc-header-center .fc-button-datepicker {
        /*width: 57% !important;*/
    }
    #com_crmery .inline-list > li{
        line-height: 27px;
    }
    div#com_crmery .inline-list li input[type=text] {
            width: 90%;
    }

}
/* This query is only for Acymailing Subscriber fixes | SEARCH */
@media (max-width:610px) and (min-width: 400px) {
    body.view-frontnewsletter.layout-listing #acy_content form[name=adminForm] table:first-child tbody tr td,
    body.view-frontnewsletter.layout-preview #acy_content table.donotprint tbody tr td  {
        display: block;
        clear: both;
        width:100%;
    }
    select#filter_statuslist, select#filter_list {
        width: 100%;
        margin-bottom: 10px;
    }
    fieldset#htmlfieldset {
        margin-top: 50px;
        border-top: 1px solid !important;
    }
}

@media (max-width: 533px) {
    body.com_config #configTabs > li > a {
        min-width: 210px;
    }
}

@media (max-width:480px) {
    .page-title {
        font-size: 18px;
        text-align: center;
        text-transform: uppercase;
    }
    .subhead {
        margin-top: 19px;
        margin-right: 0px;
    }
    .btn-subhead {
        margin-top: 30px;
        }
        body.com_acysms.view-dashboard .btn-subhead {
            margin-bottom: -23px;
        }
        body.com_acymailing.view-dashboard .btn-subhead {
            margin-bottom: -58px;
        }
    body.com_acymailing .navbar {
        padding-bottom: 1px;
    }
    #acynavbar div.navbar-inner {
        margin-top: -5px;
        padding: 0;
    }
    .subhead-collapse #toolbar > div[id*="toolbar-"] button, #Pophelp-pophelp > button, #toolbar-acysms > button {
        margin-top: -2px;
    }
    .btn-toolbar {float:inherit;margin-top: -26px;}
    body.com_acymailing #toolbar button, .btn-toolbar .btn-wrapper button {
        border-bottom: 1px solid rgba(255, 255, 255, 1);
        border-top: 1px solid rgba(0, 0, 0, 0.05);
        border-right:0;
        border-left:0;
        padding:10px 0 !important;
            font-size: 16px !important;
    }
    .btn-toolbar .btn-wrapper .btn {
        width: 100% !important;
    }
    .subhead-collapse #toolbar {
        margin-top: 3px;
    }
    .subhead-collapse #toolbar > div[id*="toolbar-"] button span[class*="icon-"]:before, .subhead-collapse #toolbar > div[id*="toolbar-"] button i[class*="icon-"]:before, .subhead-collapse #toolbar > div[id*="toolbar-"] a i[class*="icon-"]:before, #toolbar-acysms > button span[class*="icon-"]:before, #Pophelp-pophelp > button i[class*="icon-"]:before{
        font-size: 15px;
        top: -23px;
    }

    .icon-conversation:before {
        top: -4px !important;
        left: -12px !important;
    }
    .icon-import:before {
        top: -2px !important;
        left: -34px !important;
    }
    .icon-smsexport:before {
        top: -2px !important;
        left: -34px !important;
    }
    .icon-unblock_contact:before {
        top: -2px !important;
        left: -29px !important;
    }
    .icon-block_contact:before {
        width: 10px;
        height: 10px;
        font-size: 12px !important;
        top: -7px !important;
        left: -39px !important;
    }
    .subhead-collapse #toolbar > div[id*="toolbar-"] button span.icon-new:before, .subhead-collapse #toolbar > div[id*="toolbar-"] button span.icon-apply:before {
        padding: 9px 10px;
        left: -53px !important;
        top: 0px !important;
    }
    .subhead-collapse #toolbar > div[id*="toolbar-"] button span[class*="icon-"]:before, .subhead-collapse #toolbar > div[id*="toolbar-"] button i[class*="icon-"]:before, .subhead-collapse #toolbar > div[id*="toolbar-"] a i[class*="icon-"]:before, #toolbar-acysms > button span[class*="icon-"]:before, #Pophelp-pophelp > button i[class*="icon-"]:before {
        top: -1px;
        left: -44px;
    }
    .icon-delete:before {
        left: -34px !important;
        font-size: 14px !important;
    }
    .icon-acysms:before {
        font-size: 24px !important;
        top: -4px !important;
        left: -18px !important;
    }
    .icon-cancel:before {
        left: -37px !important;
    }
    .icon-save::before {
        left: -13px !important;
    }
    .icon-options:before {
        left: -29px !important;
    }
    .icon-publish:before {
        left: -32px !important;
        top: -1px !important;
    }
    .icon-unpublish:before {
        left: -30px !important;
    }
    .icon-checkin:before {
        left: -27px !important;
    }
    .icon-acyusers:before {
        left: -17px !important;
        top: -2px !important;
    }
    .icon-process:before {
        top: -1px !important;
        left: -28px !important;
    }
    .view-filter .icon-save::before {
        left: -40px !important;
    }
    .icon-14-acyaction:before {
        top: -2px !important;
        left: -32px !important;
    }
    .task-cancel .icon-acyexport:before, .layout-listing .icon-acyexport:before, .task-export .icon-acyexport:before, .task-detaillisting .icon-acyexport:before {
        top: -2px !important;
        left: -35px !important;
    }
    .icon-filter:before {
        left: -37px !important;
    }
    .btn-small .icon-acypreview:before {
        left: -4px !important;
        top: 6px !important;
    }
    .view-newsletter .icon-copy:before {
        left: -40px !important;
    }
    .icon-upload:before {
        left: -32px !important;
    }
    .icon-copy:before {
        left: -39px !important;
    }
    .task-edit .icon-edit:before, .task-detaillisting .icon-cancel:before {
        left: 0px !important;
    }
    .icon-acysend:before {
        left: -20px !important;
    }



    #sidebar .sidebar-nav ul#submenu li a{
            padding: 10px;
            border-top:0;
    }
    .alert {margin-top: 30px; margin-bottom: 25px;}
    #acysms_content {
        margin-top:20px;
    }
    .chzn-container {
        width: 49% !important;
        }
        .chzn-container .chzn-results, .chzn-container-single .chzn-drop {
            width:100% !important;
        }
    #permissions .chzn-container {
        width:13% !important;
    }
    
    /* Getting rid of the pages box-shadow */
    body.com_acysms, body.com_acymailing {
        box-shadow: none !important;
    }
    .header a, .header a:hover {
            color:#fff;
        }


    /* Acymailing Subscription MENU */
    #acy_newsletter_form_menu table tbody tr td a {
        font-size:9px;
    }

    /* RSTickets Pro */
    body.com_rsticketspro.view-ticket .form-horizontal .controls {
        border-left: 0 !important;
        padding: 6px;
        margin-top: 5px;
    }
    body.com_rsticketspro.view-ticket #com-rsticketspro-ticket .accordion-group:nth-child(2) .form-horizontal .control-group {
        border-bottom: 0;
    }

    body.com_acymailing .subhead-collapse.collapse, body.com_acysms .subhead-collapse.collapse{
        background-color: transparent;
        height: auto;
        border-top: 0;
    }
    .subhead {
        margin-top: 0px;
        padding-left: 0;
        padding-right: 0;
    }
    body.com_acymailing .subhead-collapse.collapse, 
    body.com_acysms .subhead-collapse.collapse,
    body.com_acymailing .subhead-fixed, 
    body.com_acysms .subhead-fixed {
        height:auto;
        border-top:0;
    }
    /* \\\\\\\\\\ Toolbar Menu Mobile /////////// */
    .com_acymailing a.btn-subhead,
    .com_users a.btn-subhead,
    .com_acysms a.btn-subhead,
    .com_content a.btn-subhead,
    .admin a.btn-subhead {
        padding:20px;
        margin-top: 0px;
        }
        .com_acymailing a.btn-subhead:hover,
        .com_users a.btn-subhead:hover,
        .com_acysms a.btn-subhead:hover,
        .com_content a.btn-subhead:hover,
        .admin a.btn-subhead:hover {
            color:#fff;
        }
    body.com_users.view-users .subhead-collapse.collapse,
    body.com_users.view-user .subhead-collapse.collapse {
        border-top:0;
    }
    #Directprint-directprint {
        margin-top:24px;
    }
    body.com_users.task-edit .header,
    body.com_users.view-users .header,
    body.com_users.view-user .header,
    body.com_users.view-note .header,
    body.com_users.view-notes .header,
    body.admin .header{
        padding: 12px 0;
        margin: 0;
        }
        /* \\\\\\\\\\ Admin view Mobile /////////// */
        body.admin nav.navbar-fixed-top {
            margin:0;
        }
        body.com_users .subhead-fixed {
            height:auto;
            border-top: 0;
        }
    .admin .subhead-collapse.collapse {
        margin-top:-10px;
    }
    .com_acysms.view-data .subhead-collapse.collapse,
    .com_acysms.view-message.task-preview .subhead-collapse.collapse {
        margin-top:-3px;
    }
    body.admin,
    body.com_users.task-edit,
    body.com_users.view-users,
    body.com_users.view-user,
    body.com_users.view-note,
    body.com_users.view-notes,
    body.com_content.view-article{
        box-shadow:none !important;
    }

    body.com_acymailing.view-subscriber .subhead-collapse.collapse, 
    body.com_acymailing.view-data .subhead-collapse.collapse, 
    body.com_acymailing.view-campaign.layout-form[class*="task-"] .subhead-collapse.collapse, 
    body.com_acymailing.view-list.layout-form[class*="task-"] .subhead-collapse.collapse, 
    body.com_acymailing.view-newsletter.layout-form[class*="task-"] .subhead-collapse.collapse, 
    body.com_acymailing.view-autonews.layout-form[class*="task-"] .subhead-collapse.collapse, 
    body.com_acymailing.view-template.layout-form[class*="task-"] .subhead-collapse.collapse, 
    body.com_acysms.view-group.layout-form[class*="task-"] .subhead-collapse.collapse, 
    body.com_acysms.view-user.layout-form[class*="task-"] .subhead-collapse.collapse, 
    body.com_acysms.view-message.layout-form[class*="task-"] .subhead-collapse.collapse, 
    body.com_acysms.view-category.layout-form[class*="task-"] .subhead-collapse.collapse, 
    body.com_acysms.view-answertrigger.layout-form[class*="task-"] .subhead-collapse.collapse {
        border-top: 0 solid;
        top: 48px;
    }
    body.com_acymailing.view-campaign.layout-form[class*="task-"] #acy_content table.adminform, 
    body.com_acymailing.view-list.layout-form[class*="task-"] #acy_content table.adminform, 
    body.com_acymailing.view-newsletter.layout-form[class*="task-"] #acy_content form[name="adminForm"] > table, 
    body.com_acymailing.view-autonews.layout-form[class*="task-"] #acy_content form[name="adminForm"] > table, 
    body.com_acymailing.view-template.layout-form[class*="task-"] #acy_content table.adminform, 
    body.com_acysms.view-group.layout-form[class*="task-"] #acysms_content table.adminform, 
    body.com_acysms.view-user.layout-form[class*="task-"] #acysms_content form[name="adminForm"] > table, 
    body.com_acysms.view-message.layout-form[class*="task-"] #acysms_content form[name="adminForm"] > table, 
    body.com_acysms.view-category.layout-form[class*="task-"] #acysms_content table.adminform, 
    body.com_acysms.view-answertrigger.layout-form[class*="task-"] #acysms_content table.adminform,
    body.com_acysms.view-receiver.layout-listing[class*="task-"] #acysms_content form[name="adminForm"] > table:first-child {
        margin-top: 250px;
        }
        body.com_acysms.view-data.layout-import[class*="task-"] #acysms_content form#adminForm > fieldset.adminform {
            margin-top:160px;
        }
        body.com_acysms.view-message.layout-listing[class*="task-"] #acysms_content form[name="adminForm"] > table:first-child {
            margin-top:40px;
        }
    #edition_en_cours {
        width: 400px !important;
    }
    .campaignarea {
        max-width: 420px !important;
    }
    #editor_description_ifr {
        width:auto !important;
    }
    body.com_acysms .empty-space, body.com_acymailing .empty-space{
        height: 250px;
        }
        body.com_acymailing.view-stats.layout-listing .empty-space,
        body.com_acymailing.view-stats.task-detaillisting .empty-space,
        body.com_acymailing.view-statsurl .empty-space,
        body.com_acysms.view-dashboard .empty-space{
            height: 120px;
        }
        body.com_acysms.view-receiver .empty-space,
        body.com_acysms.view-stats .empty-space {
            height:180px;
        }
        body.com_acymailing.view-autonews .empty-space {
            height:300px;
        }
    body.com_acymailing #search {
        width: 135px;
    }
    body.com_acymailing .chzn-container {
        width: 184px !important;
    }
    .chzn-container {
        margin-right: 0;
    }
    body.com_acymailing.view-subscriber #acy_content fieldset.adminform, body.com_acymailing.view-data #acy_content fieldset.adminform {
        margin-top:0;
    }
    body.com_acymailing.view-subscriber #acy_content fieldset.respuserinfogeneral {
        margin-top:200px;
        width: 88%;
        }
        body.com_acymailing.view-followup.task-add table {
            margin-top: 300px;
            }
            body.com_acymailing.view-followup.task-add table tbody tr td > table.adminform {
                margin-top:0;
            }
        body.com_acymailing.view-subscriber.task-edit #acy_content fieldset.respuserinfogeneral {
            margin-top:240px;
        }
        /* Mobile Alert */
        body.com_acymailing.view-newsletter.task-apply button.close {
            position: relative;
            top: 256px;
            z-index: 1;
            }
            body.com_acymailing.view-newsletter.task-apply .alert {
                position:relative;
                top: 262px;
            }

        body.com_acymailing.view-template.task-apply .alert,
        body.com_acymailing.view-list.task-apply .alert,
        body.com_acymailing.view-campaign.task-apply .alert,
        body.com_acymailing.view-autonews.task-apply .alert,
        body.com_acymailing.view-subscriber.task-apply .alert,
        body.com_acysms.view-group.task-apply .alert,
        body.com_acysms.view-user.task-apply .alert,
        body.com_acysms.view-message.task-apply .alert,
        body.com_acysms.view-category.task-apply .alert,
        body.com_acysms.view-answertrigger.task-apply .alert {
            position:relative;
            top: 212px;
        }
        body.com_acymailing.view-template.task-apply button.close,
        body.com_acymailing.view-list.task-apply button.close,
        body.com_acymailing.view-campaign.task-apply button.close,
        body.com_acymailing.view-autonews.task-apply button.close,
        body.com_acymailing.view-subscriber.task-apply button.close,
        body.com_acysms.view-group.task-apply button.close,
        body.com_acysms.view-user.task-apply button.close,
        body.com_acysms.view-message.task-apply button.close,
        body.com_acysms.view-category.task-apply button.close,
        body.com_acysms.view-answertrigger.task-apply button.close {
            position: relative;
            top: 206px;
            z-index: 1;
        }
        
        body.com_acysms.view-message.task-preview .alert {
            margin-top:140px;
        }


        body.com_acymailing.view-diagram .icon-cancel:before {
            left: 0px !important;
        }
        body.com_acymailing.view-diagram .icon-14-acyprint:before {
            top: -6px !important;
            left: -44px !important;
            color: inherit !important;
        }
        body.com_acymailing.view-followup .icon-14-tag:before,
        body.com_acymailing.view-newsletter .icon-14-tag:before {
            left: -22px !important;
        }
        body.com_acymailing.view-followup .icon-replacetag:before,
        body.com_acymailing.view-newsletter .icon-replacetag:before {
                left: 28px !important;
            }
            body.com_acymailing.view-followup .icon-replacetag:after,
            body.com_acymailing.view-newsletter .icon-replacetag:after {
                top: -68px;
                left: 33px;
                font-size: 6px;
                color: inherit;
            }
        body.com_users.task-edit .icon-unblock:before,
        body.com_users.view-users .icon-unblock:before,
        body.com_acymailing.view-autonews .icon-14-tag:before,
        body.com_users .icon-unblock:before,
        body.view-mail .icon-envelope:before {
            left: -18px !important;
        }
        body.com_users.view-notes span.icon-archive:before,
        body.com_content.view-articles span.icon-archive:before,
        body.com_content.view-article .icon-archive:before,
        body.com_content .icon-featured:before,
        body.com_content .icon-archive:before,
        body.com_categories .icon-archive:before,
        body.com_menus .icon-refresh:before,
        body.com_banners .icon-archive:before,
        body.com_contact .icon-archive:before,
        body.com_redirect .icon-archive:before,
        body.com_tags .icon-archive:before,
        body.com_weblinks .icon-archive:before,
        body.com_search .icon-refresh:before{
            left: -31px !important;
        }
        body.com_users.view-note .icon-save-copy:before,
        body.com_cache.view-purge .icon-delete:before {
            left: -4px !important;
        }
        body.com_users.view-note i.icon-archive:before {
            left: -22px !important;
        }
        body.com_acysms.view-message .icon-copy:before,
        body.com_acysms.view-category .icon-copy:before, 
        body.com_acysms.view-answertrigger .icon-copy:before,
        body.com_newsfeeds .icon-archive:before,
        body.com_finder .icon-archive:before {
            left: -40px !important;
        }
        body.com_content.view-articles .icon-featured:before {
            left: -27px !important;
        }
        body.com_categories.view-category .icon-save-copy:before,
        body.com_media .icon-folder:before {
            left: -2px !important;
        }
        body.com_menus.view-item .icon-save-copy:before,
        body.com_users.view-group .icon-save-copy:before,
        body.com_users.view-level .icon-save-copy:before {
            left:0 !important;
        }
        body.com_installer .icon-refresh:before {
            left:-10px !important;
        }
        body.com_acymailing.view-template .icon-acysend:before,
        body.com_acymailing.view-template .icon-14-tag:before {
            left: -20px !important;
            top: -1px !important;
        }
        body.com_acymailing.view-bounces .icon-bounces:before {
            left: -4px !important;
            top: -2px !important;
        }
        body.com_acymailing.view-bounces .icon-installbounces:before,
        body.admin.com_acymailing.view-newsletter.task-preview .icon-schedule:before {
            left: -25px !important;
            top: -2px !important;
        }
        body.admin.com_acymailing.view-newsletter.task-preview .icon-acysend:before {
            left: -40px !important;
            top: -2px !important;
        }
        body.admin.com_acymailing.view-newsletter.task-preview .icon-spamtest:before {
            left: -20px !important;
            top: -2px !important;
        }
        body.admin.com_acymailing.view-newsletter.task-preview .icon-14-acyprint:before {
            color:inherit !important;
            font-size: 16px !important;
            top: -3px !important;
            left: -41px !important;
        }
        body.admin.com_acymailing.view-notification .icon-14-tag:before {
            top: -1px !important;
            left: -18px !important;
        }
        body.admin.com_acymailing.view-notification .icon-acytemplate:before {
            top: -2px !important;
            left: 1px !important;
        }
    /* menu icons */
    .icon-save-new:before,
    body.com_acymailing.view-statsurl .icon-cancel:before {
            position: relative;
            left:-4px !important;
    }
    div.modal.fade.in {
        top: 100px;
        width: 420px !important;
        margin-left: 20px !important;
    }

    body.com_acymailing.view-newsletter.layout-form[class*="task-"] #acy_content form[name="adminForm"] > table {
        margin-top:300px;
    }

    body.com_config #configTabs > li > a,
    body.com_admin.view-sysinfo #myTabTabs > li > a {
        min-width: 180px;
    }
    .editor .btn-toolbar .btn-group {
        float:right;
        margin-top: -72px;
    }
    body.com_menus #j-main-container {margin-top:40px;}
    #submenu
     {
        width: 80%;
        margin: 0 auto;
        margin-bottom: 30px;
    }
    body.com_lmsking .navbar-fixed-top .navbar-inner .btn-navbar {
        width: 18px;
        height: 13px;
    }
    body.admin.com_acymailing.view-dashboard .subhead-collapse #toolbar {
        margin-top: 25px;
    }
    body.admin.com_acymailing.view-dashboard .btn-subhead {
        margin-bottom: 11px;
    }
    /******* Admin Toolbar Menu for Mobile - Specific styles set for
        Acymailing & AcySMS menu because it's conflicting with the Toolbar Menu.
        This is to fix the conflicts only in Admin Area. */

    body.admin.com_acymailing.view-dashboard a.btn-subhead,
    body.admin.com_acymailing.view-subscriber.layout-listing a.btn-subhead,
    body.admin.com_acymailing.view-data.task-doimport a.btn-subhead,
    body.admin.com_acymailing.view-list.layout-listing a.btn-subhead,
    body.admin.com_acymailing.view-newsletter.layout-listing a.btn-subhead,
    body.admin.com_acymailing.view-autonews.layout-listing a.btn-subhead,
    body.admin.com_acymailing.view-campaign.layout-listing a.btn-subhead,
    body.admin.com_acymailing.view-template.layout-listing a.btn-subhead,
    body.admin.com_acymailing.view-queue.layout-listing a.btn-subhead,
    body.admin.com_acymailing.view-stats.layout-listing a.btn-subhead,
    body.admin.com_acymailing.view-stats.layout-detaillisting a.btn-subhead,
    body.admin.com_acymailing.view-statsurl.layout-listing a.btn-subhead,
    body.admin.com_acymailing.view-diagram.layout-listing a.btn-subhead,
    body.admin.com_acymailing.view-cpanel a.btn-subhead,
    body.admin.com_acymailing.view-fields.layout-listing a.btn-subhead,
    body.admin.com_acymailing.view-bounces.layout-listing a.btn-subhead,
    body.admin.com_acymailing.view-notification.layout-listing a.btn-subhead,
    body.admin.com_acymailing.view-update a.btn-subhead,
    body.admin.com_acysms.view-dashboard a.btn-subhead,
    body.admin.com_acysms.view-receiver.layout-listing a.btn-subhead,
    body.admin.com_acysms.view-receiver.task-conversation a.btn-subhead,
    body.admin.com_acysms.view-group.layout-listing a.btn-subhead,
    body.admin.com_acysms.view-message.layout-listing a.btn-subhead,
    body.admin.com_acysms.view-category.layout-listing a.btn-subhead,
    body.admin.com_acysms.view-answertrigger.layout-listing a.bnt-subhead,
    body.admin.com_acysms.view-queue.layout-listing a.btn-subhead,
    body.admin.com_acysms.view-stats.layout-listing a.btn-subhead,
    body.admin.com_acysms.view-stats.layout-detaillisting a.btn-subhead,
    body.admin.com_acysms.view-cpanel a.btn-subhead,
    body.admin.com_acysms.view-fields.layout-listing a.btn-subhead,
    body.admin.com_acysms.view-senderprofile.layout-listing a.btn-subhead,
    body.admin.com_acysms.view-customer.layout-listing a.btn-subhead{
        width: 20%;
        float: right;
        margin-top:20px;

        position: fixed;
    z-index: 99999;
    right: 12px;
    background-color: transparent;
    border: 1px solid;
    border-radius: 5px !important;
    top: -10px;
    padding: 15px 10px;
        }
        body.admin.com_acymailing.view-dashboard .subhead-collapse.collapse,
        body.admin.com_acymailing.view-subscriber.layout-listing .subhead-collapse.collapse,
        body.admin.com_acymailing.view-data.task-doimport .subhead-collapse.collapse,
        body.admin.com_acymailing.view-list.layout-listing .subhead-collapse.collapse,
        body.admin.com_acymailing.view-newsletter.layout-listing .subhead-collapse.collapse,
        body.admin.com_acymailing.view-autonews.layout-listing .subhead-collapse.collapse,
        body.admin.com_acymailing.view-campaign.layout-listing .subhead-collapse.collapse,
        body.admin.com_acymailing.view-template.layout-listing .subhead-collapse.collapse,
        body.admin.com_acymailing.view-queue.layout-listing .subhead-collapse.collapse,
        body.admin.com_acymailing.view-stats.layout-listing .subhead-collapse.collapse,
        body.admin.com_acymailing.view-stats.layout-detaillisting .subhead-collapse.collapse,
        body.admin.com_acymailing.view-statsurl.layout-listing .subhead-collapse.collapse,
        body.admin.com_acymailing.view-diagram.layout-listing .subhead-collapse.collapse,
        body.admin.com_acymailing.view-cpanel .subhead-collapse.collapse,
        body.admin.com_acymailing.view-fields.layout-listing .subhead-collapse.collapse,
        body.admin.com_acymailing.view-bounces.layout-listing .subhead-collapse.collapse,
        body.admin.com_acymailing.view-notification.layout-listing .subhead-collapse.collapse,
        body.admin.com_acymailing.view-update .subhead-collapse.collapse,
        body.admin.com_acysms.view-dashboard .subhead-collapse.collapse,
        body.admin.com_acysms.view-receiver.layout-listing .subhead-collapse.collapse,
        body.admin.com_acysms.view-receiver.task-conversation .subhead-collapse.collapse,
        body.admin.com_acysms.view-group.layout-listing .subhead-collapse.collapse,
        body.admin.com_acysms.view-message.layout-listing .subhead-collapse.collapse,
        body.admin.com_acysms.view-category.layout-listing .subhead-collapse.collapse,
        body.admin.com_acysms.view-answertrigger.layout-listing .subhead-collapse.collapse,
        body.admin.com_acysms.view-queue.layout-listing .subhead-collapse.collapse,
        body.admin.com_acysms.view-stats.layout-listing .subhead-collapse.collapse,
        body.admin.com_acysms.view-stats.layout-detaillisting .subhead-collapse.collapse,
        body.admin.com_acysms.view-cpanel .subhead-collapse.collapse,
        body.admin.com_acysms.view-fields.layout-listing .subhead-collapse.collapse,
        body.admin.com_acysms.view-senderprofile.layout-listing .subhead-collapse.collapse,
        body.admin.com_acysms.view-customer.layout-listing .subhead-collapse.collapse {
            width: 50%;
            right: 0;
            top: 59px;
        }
    body.admin.com_acymailing.view-dashboard #acynavbar,
    body.admin.com_acymailing.view-subscriber.layout-listing #acynavbar,
    body.admin.com_acymailing.view-data.task-doimport #acynavbar,
    body.admin.com_acymailing.view-list.layout-listing #acynavbar,
    body.admin.com_acymailing.view-newsletter.layout-listing #acynavbar,
    body.admin.com_acymailing.view-autonews.layout-listing #acynavbar,
    body.admin.com_acymailing.view-campaign.layout-listing #acynavbar,
    body.admin.com_acymailing.view-template.layout-listing #acynavbar,
    body.admin.com_acymailing.view-queue.layout-listing #acynavbar,
    body.admin.com_acymailing.view-stats.layout-listing #acynavbar,
    body.admin.com_acymailing.view-stats.layout-detaillisting #acynavbar,
    body.admin.com_acymailing.view-statsurl.layout-listing #acynavbar,
    body.admin.com_acymailing.view-diagram.layout-listing #acynavbar,
    body.admin.com_acymailing.view-cpanel #acynavbar,
    body.admin.com_acymailing.view-fields.layout-listing #acynavbar,
    body.admin.com_acymailing.view-bounces.layout-listing #acynavbar,
    body.admin.com_acymailing.view-notification.layout-listing #acynavbar,
    body.admin.com_acymailing.view-update #acynavbar,
    body.admin.com_acysms.view-dashboard #acysmsnavbar,
    body.admin.com_acysms.view-receiver.layout-listing #acysmsnavbar,
    body.admin.com_acysms.view-receiver.task-conversation #acysmsnavbar,
    body.admin.com_acysms.view-group.layout-listing #acysmsnavbar,
    body.admin.com_acysms.view-message.layout-listing #acysmsnavbar,
    body.admin.com_acysms.view-category.layout-listing #acysmsnavbar,
    body.admin.com_acysms.view-answertrigger.layout-listing #acysmsnavbar,
    body.admin.com_acysms.view-queue.layout-listing #acysmsnavbar,
    body.admin.com_acysms.view-stats.layout-listing #acysmsnavbar,
    body.admin.com_acysms.view-stats.layout-detaillisting #acysmsnavbar,
    body.admin.com_acysms.view-cpanel #acysmsnavbar,
    body.admin.com_acysms.view-fields.layout-listing #acysmsnavbar,
    body.admin.com_acysms.view-senderprofile.layout-listing #acysmsnavbar,
    body.admin.com_acysms.view-customer.layout-listing #acysmsnavbar{
        width:50%;
        margin-top: -8px;
    }

    body.admin.com_acymailing.view-data.task-import .subhead-collapse.collapse,
    body.admin.com_acymailing.view-subscriber .subhead-collapse.collapse,
    body.admin.com_acymailing.view-data .subhead-collapse.collapse,
    body.admin.com_acymailing.view-list.layout-form[class*="task-"] .subhead-collapse.collapse,
    body.admin.com_acymailing.view-filter.layout-form[class*="task-"] .subhead-collapse.collapse,
    body.admin.com_acymailing.view-newsletter.layout-form[class*="task-"] .subhead-collapse.collapse,
    body.admin.com_acymailing.view-newsletter.task-preview .subhead-collapse.collapse,
    body.admin.com_acymailing.view-template.layout-form[class*="task-"] .subhead-collapse.collapse,
    body.admin.com_acymailing.view-bounces.task-add .subhead-collapse.collapse,
    body.admin.com_acymailing.view-notification[class*="task-"] .subhead-collapse.collapse,
    body.admin.com_acysms.view-user.layout-form[class*="task-"] .subhead-collapse.collapse,
    body.admin.com_acysms.view-group.layout-form[class*="task-"] .subhead-collapse.collapse,
    body.admin.com_acysms.view-message.layout-form[class*="task-"] .subhead-collapse.collapse,
    body.admin.com_acysms.view-category.layout-form[class*="task-"] .subhead-collapse.collapse,
    body.admin.com_acysms.view-answertrigger.layout-form[class*="task-"] .subhead-collapse.collapse,
    body.admin.com_acysms.view-fields.layout-form[class*="task-"] .subhead-collapse.collapse,
    body.admin.com_acysms.view-senderprofile.layout-form[class*="task-"] .subhead-collapse.collapse,
    body.admin.com_acysms.view-customer.layout-form[class*="task-"] .subhead-collapse.collapse {
        top: 84px;
    }
    body.admin.com_acysms.view-data.layout-import[class*="task-"] .subhead-collapse.collapse,
    body.admin.com_acysms.view-data.layout-export[class*="task-"] .subhead-collapse.collapse,
    body.admin.com_acysms.view-message.layout-preview[class*="task-"] .subhead-collapse.collapse{
        top:95px;
    }
    body.admin.com_acymailing.view-data.task-import #acy_content fieldset.adminform,
    body.admin.com_acymailing.view-data #acy_content fieldset.adminform,
    body.admin.com_acysms.view-data.layout-export[class*="task-"] #acysms_content table.table,
    body.admin.com_acysms.view-fields.layout-form[class*="task-"] #acysms_content table{
        margin-top: 90px;
    }
    body.admin.com_acymailing.view-bounces #acy_content table.paramlist,
    body.admin.com_acymailing.view-notification.task-edit #acy_content table,
    body.admin.com_acysms.view-message.layout-preview[class*="task-"] #acysms_content fieldset#smsParams,
    body.admin.com_acysms.view-senderprofile.layout-form[class*="task-"] #acysms_content fieldset#bodyfieldset,
    body.admin.com_acysms.view-customer.layout-form[class*="task-"] #acysms_content table.adminform {
        margin-top:140px;
    }
    body.admin.com_acymailing.view-newsletter.task-preview #acy_content table.donotprint {
        margin-top:260px;
    }
    /* Alerts */
    body.admin.com_acymailing.view-data.task-doimport .alert,
    body.admin.com_acymailing.view-notification.layout-listing .alert,
    body.admin.com_acysms.view-cpanel.task-apply .alert {
        width: 47.4%;
        margin-top: 16px;
        }
        body.admin.com_acymailing.view-data.task-doimport button.close,
        body.admin.com_acymailing.view-notification button.close,
        body.admin.com_acysms.view-cpanel.task-apply button.close {
            margin-right: 22px;
        }
    body.admin.com_acysms.view-fields.layout-form[class*="task-"] .alert,
    body.admin.com_acysms.view-senderprofile.layout-form[class*="task-"] .alert,
    body.admin.com_acysms.view-customer.layout-form[class*="task-"] .alert {
        margin-top: 170px;
        margin-bottom: -155px;
    }
    body.admin.com_acymailing.view-notification.task-apply .alert {
        margin-top: 240px;
    }
    /**** End of specific toolbar styles for Acymailing ****/
    
    body.admin.com_acymailing .navbar-fixed-top .navbar-inner, 
    body.admin.com_acymailing .navbar-static-top .navbar-inner,
    body.admin.com_acysms .navbar-fixed-top .navbar-inner, 
    body.admin.com_acysms .navbar-static-top .navbar-inner {
        padding: 17px 135px;
    }

} /*end of 480px */
@media (max-width: 472px) {
    body.com_config .sidebar-nav .nav-list > li > a { 
        width:90%;
    }
}

@media (max-width:400px) {
    .view-goals #com_crmery .page-header {
        width: 84.9%;
    }
}




/* file upload */

.qq-uploader { position:relative; width: 100%;}

.qq-upload-button {
    display:block; /* or inline-block */
    width: 105px; padding: 7px 0; text-align:center;    
    /*background:#880000; border-bottom:1px solid #ddd;color:#fff;*/
   background:#095197; border-bottom:1px solid #ddd;color:#fff;
}
.qq-upload-button-hover {background:#098899;}
.qq-upload-button-focus {outline:1px dotted black;}

.qq-upload-drop-area {
    position:absolute; top:0; left:0; width:100%; height:100%; min-height: 70px; z-index:2;
    background:#FF9797; text-align:center; 
}
.qq-upload-drop-area span {
    display:block; position:absolute; top: 50%; width:100%; margin-top:-8px; font-size:16px;
}
.qq-upload-drop-area-active {background:#FF7171;}

.qq-upload-list {margin:15px 35px; padding:0; list-style:disc;}
.qq-upload-list li { margin:0; padding:0; line-height:15px; font-size:12px;}
.qq-upload-file, .qq-upload-spinner, .qq-upload-size, .qq-upload-cancel, .qq-upload-failed-text {
    margin-right: 7px;
}

.qq-upload-file {}
.qq-upload-spinner {display:inline-block; background: url("loading.gif"); width:15px; height:15px; vertical-align:text-bottom;}
.qq-upload-size,.qq-upload-cancel {font-size:11px;}

.qq-upload-failed-text {display:none;}
.qq-upload-fail .qq-upload-failed-text {display:inline;}


/* ********** WEBGEN STUDIO - WebgenX Tools UI ********* */
#sections-bar {
    width: calc(100% - 55px) !important;
}
#collapesed-bar {
    width: 44px !important;
}
#right-placeholder {
    background-color: #171717 !important;
    padding-left: 10px;
}
#right-placeholder #collapesed-bar {
    background-color:#2f2f2f;
}
#right-placeholder #collapesed-bar .bar-header {
    padding-bottom: 5px;
    height: 20px;
    padding-top: 3px;
    background-color: rgba(0,0,0, 0.2);
    }
    #right-placeholder #collapesed-bar .bar-header .btn {
        background-color:transparent;
        float: right;
        margin-right: 6px;
        color: rgba(255,255,255,0.3);
        box-shadow: none;
        display: block;
        width: 100%;
        }
        #right-placeholder #collapesed-bar .bar-header .btn:focus {
            outline: none;
        } 
#right-placeholder #collapesed-bar .bar-content .tool-list ul li {
    border-bottom:1px solid rgba(0,0,0, 0.3);
    border-top:1px solid rgba(255,255,255,0.1);
    text-align: center;

    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
    }
    #right-placeholder #collapesed-bar .bar-content .tool-list ul li button{
        background-color: transparent;
        color: rgba(255,255,255, 0.5);
        border: 0;
        height: 35px;

        -webkit-transition: all 0.3s ease;
        -moz-transition: all 0.3s ease;
        -o-transition: all 0.3s ease;
        transition: all 0.3s ease;
        }
        #right-placeholder #collapesed-bar .bar-content .tool-list ul li button:focus{
            outline: none;
        }
        #right-placeholder #collapesed-bar .bar-content .tool-list ul li button:hover {
            color:#fff;
        }
    #right-placeholder #collapesed-bar .bar-content .tool-list ul li:hover {
        background:#000;
    }

[class^="wx-"]:before, [class*=" wx-"]:before,
[class^="wx-"]:after, [class*=" wx-"]:after {
    font-family: "WebgenStudio"; font-size:20px;}
/* Button Icons */
.wx-add55:before {
    content: "\e000";
}
.wx-browser69:before {
    content: "\e001";
}
.wx-diskette2:before {
    content: "\e002";
}
.wx-gear74:before {
    content: "\e003";
}
.wx-graphicseditor22:before {
    content: "\e004";
}
.wx-history6:before {
    content: "\e005";
}
.wx-lightning24:before {
    content: "\e006";
}
.wx-package7:before {
    content: "\e007";
}
.wx-record8:before {
    content: "\e008";
}
.wx-set-square1:before {
    content: "\e009";
}
.wx-sitemap3:before {
    content: "\e00a";
}
.wx-square81:before {
    content: "\e00b";
}
.wx-stack24:before {
    content: "\e00c";
}
.wx-uparrow96:before {
    content: "\e00d";
}
.wx-view1:before {
    content: "\e00e";
}
.wx-web35:before {
    content: "\e00f";
}
.wx-windows10:before {
    content: "\e010";
}
.icon-database:before, .icon-undo:before, .icon-redo:before {
    font-size: 17px;
}
.wx-uparrow96:before {
    font-size:16px;
    position: relative;
    right: -17px;
}
#right-placeholder .icon-view:before {
    content: "6";
}
#right-placeholder .icon-view,
#right-placeholder .icon-publish {
    background-color: rgba(255,255,255, 0.1) !important;
    border-radius: 3px !important;
    padding: 5px 7px;
    color: rgba(255,255,255, 0.5);
    box-shadow: none;
}
#right-placeholder #sections-bar .bar-content .panel h3.panel-title {
    color:#fff;
    text-transform: uppercase;
    letter-spacing: 1px;
    font-weight: 300;
    font-family: roboto;
    font-size: 16px;
}
#right-placeholder #sections-bar .bar-content .panel .panel-content p{
    color: rgba(255,255,255, 0.5);
    padding: 10px;
}
#right-placeholder #sections-bar .bar-content .panel .panel-content .accordion h4.ui-state-default,
#right-placeholder #sections-bar .bar-content .settings-panel .panel-content .ui-accordion .ui-state-default,
#right-placeholder #sections-bar .bar-content .areas-panel .panel-content .ui-accordion .ui-state-default,
#right-placeholder #sections-bar .bar-content .templates-panel .panel-content .ui-accordion .ui-state-default,
#right-placeholder #sections-bar .bar-content .layouts-panel .panel-content .ui-accordion .ui-state-default,
#right-placeholder #sections-bar .bar-content .details-panel .panel-content .ui-accordion .ui-state-default,
#right-placeholder #sections-bar .bar-content .modules-panel .panel-content .ui-accordion .ui-state-default,
#right-placeholder .properties-panel h3.panel-title,
#right-placeholder .group-fields h5{
    background:transparent;
    background-color: rgba(255,255,255, 0.1);
    color: rgba(255,255,255, 0.5);
    text-transform: uppercase;
    font-size: 11px;
    font-family: roboto;
    font-weight: 100;
    letter-spacing: 0.05em;
    }
    #right-placeholder #sections-bar .bar-content .panel .panel-content .accordion h4:focus,
    #right-placeholder #sections-bar .bar-content .areas-panel .panel-content .ui-accordion .ui-state-default:focus {
        outline: none;
    }
    #right-placeholder #sections-bar .bar-content .areas-panel .panel-content .ui-accordion .ui-state-default .btn {
        background-color: transparent;
        box-shadow: none;
    }
#right-placeholder .group-fields .ui-accordion-content-active {
    background-color: rgba(255,255,255, 0.05);
    margin-bottom: 10px;

    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
    }

    #right-placeholder .group-fields .ui-accordion-content-active:hover {
        background-color: rgba(255,255,255, 0);
    }
#right-placeholder #sections-bar .bar-content .panel .panel-content .accordion h4.ui-state-active {
    background-color:transparent;
}
#right-placeholder #collapesed-bar .bar-content div.tool-list ul li button.unsave {
    color:#db4040;
}
.ui-accordion .ui-accordion-header {
    padding: 0.5em 0.25em 0.5em 1.9em !important;
}
.ui-accordion .ui-accordion-header:focus {outline: none;}
.ui-state-default .ui-icon {
    background-image: none;
    text-indent: 0 !important;
    top: 16px !important;
    left: 11px !important;
}
.ui-state-default .ui-icon:before {
    font-family: FontAwesome;
    content:"\f0da";
}
.ui-state-active .ui-icon:before {
    font-family: FontAwesome;
    content:"\f0d7";
}

#master-above-section .ui-accordion-content ul li,
#page-above-section .ui-accordion-content ul li,
#master-below-section .ui-accordion-content ul li {
    height: auto;
    overflow: hidden;
    background: #222;
    padding: 3px 0;
    margin-bottom: 1px;
    color: rgba(255,255,255,0.6);

    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
    }
    #master-above-section .ui-accordion-content ul li:hover,
    #page-above-section .ui-accordion-content ul li:hover,
    #master-below-section .ui-accordion-content ul li:hover,
    #master-above-section .ui-accordion-content-active ul li.dd-group .ui-accordion-content-active ul.dd-list-group li.dd-item:hover,
    #page-above-section .ui-accordion-content-active ul li.dd-group .ui-accordion-content-active ul.dd-list-group li.dd-item:hover,
    #master-below-section .ui-accordion-content-active ul li.dd-group .ui-accordion-content-active ul.dd-list-group li.dd-item:hover{
        background-color: #3d5050;
    }
    #master-above-section .ui-accordion-content ul li.selected-layer,
    #page-above-section .ui-accordion-content ul li.selected-layer,
    #master-below-section .ui-accordion-content ul li.selected-layer,
    #master-above-section .ui-accordion-content-active ul li.dd-group .ui-accordion-content-active ul.dd-list-group li.selected-layer,
    #page-above-section .ui-accordion-content-active ul li.dd-group .ui-accordion-content-active ul.dd-list-group li.selected-layer,
    #master-below-section .ui-accordion-content-active ul li.dd-group .ui-accordion-content-active ul.dd-list-group li.selected-layer {
        background-color: #3d5050 !important;
    }
#master-above-section .ui-accordion-content ul li span.eye-layer,
#page-above-section .ui-accordion-content ul li span.eye-layer,
#master-below-section .ui-accordion-content ul li span.eye-layer {
    float:left;
    margin-right: 8px;
    background-color: transparent;
    box-shadow: none;
    border-right: 1px solid rgba(0,0,0, 0.3);
    color: rgba(255,255,255, 0.6);
    }
    #master-above-section .ui-accordion-content ul li span.icon-eye-close,
    #page-above-section .ui-accordion-content ul li span.icon-eye-close,
    #master-below-section .ui-accordion-content ul li span.icon-eye-close {
        color:#db4040;
    }
#master-above-section .ui-accordion-content ul li span.layer-title,
#page-above-section .ui-accordion-content ul li span.layer-title,
#master-below-section .ui-accordion-content ul li span.layer-title {
    margin-top: 2px;
    display: block;
    font-family: opensans;
    font-size: 11px;
    font-weight: 400;
}
#master-above-section .ui-accordion-content ul li span.lock-layer,
#page-above-section .ui-accordion-content ul li span.lock-layer,
#master-below-section .ui-accordion-content ul li span.lock-layer {
    float:right;
    background-color: transparent;
    box-shadow: none;
    color: rgba(255,255,255, 0.3);
    }
    #master-above-section .ui-accordion-content ul li span.lock-layer:hover,
    #master-above-section .ui-accordion-content ul li span.icon-locked,
    #page-above-section .ui-accordion-content ul li span.lock-layer:hover,
    #page-above-section .ui-accordion-content ul li span.icon-locked,
    #master-below-section .ui-accordion-content ul li span.lock-layer:hover,
    #master-below-section .ui-accordion-content ul li span.icon-locked {
        color:rgba(0,0,0, 1);
    }
.background-setup-panel .ui-accordion-content .subaccordion .ui-accordion-header.ui-state-default {
    background: rgba(255,255,255, 0.05);
    color: rgba(255,255,255, 0.5);
}
.background-setup-panel .ui-accordion-content .subaccordion .ui-accordion-header.ui-state-default:focus {
    outline: none;
}
.background-setup-panel .ui-accordion-content .subaccordion .ui-accordion-header.ui-state-default span.icon-eye,
.background-setup-panel .ui-accordion-content .subaccordion .ui-accordion-header.ui-state-default span.icon-eye-close,
.background-setup-panel .ui-accordion-content .subaccordion .ui-accordion-header.ui-state-default span.icon-eye-blocked {
    background-color: transparent;
    box-shadow: none;
    color: rgba(255,255,255, 0.5);
    border-right: 1px solid rgba(0,0,0, 0.3);
    border-left: 1px solid rgba(0,0,0, 0.3);
    padding: 5px 10px;
    margin-top: -4px;
    margin-bottom: -4px;
}
#master-above-section .ui-accordion-content-active,
#page-above-section .ui-accordion-content-active,
#master-below-section .ui-accordion-content-active,
.background-setup-panel > .ui-accordion-content-active > .subaccordion{
    padding:0 21px;
}
#master-above-section .ui-accordion-content ul li.dd-group,
#page-above-section .ui-accordion-content ul li.dd-group,
#master-below-section .ui-accordion-content ul li.dd-group {
        /*background-color: rgba(255,255,255, 0.15);*/
        background-color: #2b3133;
        padding:0;

        -webkit-transition: all 0.3s ease;
        -moz-transition: all 0.3s ease;
        -o-transition: all 0.3s ease;
        transition: all 0.3s ease;
    }
    #master-above-section .ui-accordion-content ul li.dd-group .ui-accordion-content-active:last-child,
    #page-above-section .ui-accordion-content ul li.dd-group .ui-accordion-content-active:last-child,
    #master-below-section .ui-accordion-content ul li.dd-group .ui-accordion-content-active:last-child {
        margin-bottom:8px;
    }
    #master-above-section .ui-accordion-content ul li.dd-group:hover,
    #page-above-section .ui-accordion-content ul li.dd-group:hover,
    #master-below-section .ui-accordion-content ul li.dd-group:hover {
        background-color: #293134;
    }
    #master-above-section .ui-accordion-content ul li.dd-group .ui-state-default,
    #page-above-section .ui-accordion-content ul li.dd-group .ui-state-default,
    #master-below-section .ui-accordion-content ul li.dd-group .ui-state-default {
        background:transparent;
    }
    #master-above-section .ui-accordion-content ul li.dd-group .dd-handle .layer-title,
    #page-above-section .ui-accordion-content ul li.dd-group .dd-handle .layer-title,
    #master-below-section .ui-accordion-content ul li.dd-group .dd-handle .layer-title {
        font-size: 11px;
        color: rgba(255,255,255, 0.5);
        text-indent: 21px;
        font-weight: 100;
        font-family: roboto;

        -webkit-transition: all 0.3s ease;
        -moz-transition: all 0.3s ease;
        -o-transition: all 0.3s ease;
        transition: all 0.3s ease;
    }
    #master-above-section .ui-accordion-content ul li.dd-group .ui-accordion-content-active .dd-list-group,
    #page-above-section .ui-accordion-content ul li.dd-group .ui-accordion-content-active .dd-list-group,
    #master-below-section .ui-accordion-content ul li.dd-group .ui-accordion-content-active .dd-list-group{
        padding: 0 0 0 0.4em;
    }
    #master-above-section .ui-accordion-content ul li.dd-group .ui-state-active .dd-handle .layer-title,
    #page-above-section .ui-accordion-content ul li.dd-group .ui-state-active .dd-handle .layer-title,
    #master-below-section .ui-accordion-content ul li.dd-group .ui-state-active .dd-handle .layer-title {
        margin-left: -18px;
    }
    #master-above-section .ui-accordion-content ul li.dd-group .ui-state-default .ui-icon:before,
    #page-above-section .ui-accordion-content ul li.dd-group .ui-state-default .ui-icon:before,
    #master-below-section .ui-accordion-content ul li.dd-group .ui-state-default .ui-icon:before {
        color: rgba(255,255,255,0.5);
    }
    #master-above-section .ui-accordion-content ul li.dd-group .dd-group-content ul.dd-list-group li.dd-item,
    #page-above-section .ui-accordion-content ul li.dd-group .dd-group-content ul.dd-list-group li.dd-item,
    #master-below-section .ui-accordion-content ul li.dd-group .dd-group-content ul.dd-list-group li.dd-item{
        /*background-color: rgba(0,0,0, 0.2);*/
        background-color: #1e2122;
    }
.red, .red:focus, .red:hover {color:#db4040 !important;}
.green, .green:focus, .green:hover {color:#5da064 !important;}
.background-setup-panel .ui-accordion-content .subaccordion .ui-accordion-content-active {
    padding: 0 20px;
    }
    .background-setup-panel .ui-accordion-content .subaccordion .ui-accordion-content-active .subaccordion {
        padding-left:0;
    }
    .background-setup-panel .ui-accordion-content .subaccordion .ui-accordion-content-active label[for*="page-"],
    .background-setup-panel .ui-accordion-content .subaccordion .ui-accordion-content-active label[for*="master-"] {
    display: block;
    margin-bottom: 5px;
    color: rgba(255,255,255, 0.5);
    margin-top: 5px;
    margin-left: 10px;
    }
    .background-setup-panel .ui-accordion-content .subaccordion .ui-accordion-content-active input[type="checkbox"][id*="page-"],
    .background-setup-panel .ui-accordion-content .subaccordion .ui-accordion-content-active input[type="checkbox"][id*="master-"] {
        margin: 8px 0 0 !important;
    }
    .background-setup-panel .ui-accordion-content .subaccordion .ui-accordion-content-active input[type="text"][id*="page-"],
    .background-setup-panel .ui-accordion-content .subaccordion .ui-accordion-content-active input[type="text"][id*="master-"] {
        width: calc(100% - 22px) !important;
        height: 0px;
        border-radius: 2px;
        border: 0;
        margin-top: 4px;
    }
    .dropzone-container {
        border: 1px solid rgba(255,255,255, 0.1) !important;
    }
    .background-setup-panel .ui-accordion-content .subaccordion .ui-accordion-content-active select[id*="page-"],
    .background-setup-panel .ui-accordion-content .subaccordion .ui-accordion-content-active input[type="input"][id*="page-"],

    .background-setup-panel .ui-accordion-content .subaccordion .ui-accordion-content-active select[id*="master-"],
    .background-setup-panel .ui-accordion-content .subaccordion .ui-accordion-content-active input[type="input"][id*="master-"] {
        background-color: rgba(255,255,255, 0.1);
        color: rgba(255,255,255, 0.5);
        border-radius: 2px;
        border: 0 !important;
        padding: 5px 7px;
        }
        .background-setup-panel .ui-accordion-content .subaccordion .ui-accordion-content-active select[id*="page-"]:focus,
        .background-setup-panel .ui-accordion-content .subaccordion .ui-accordion-content-active input[type="input"][id*="page-"]:focus,

        .background-setup-panel .ui-accordion-content .subaccordion .ui-accordion-content-active select[id*="master-"]:focus,
    .background-setup-panel .ui-accordion-content .subaccordion .ui-accordion-content-active input[type="input"][id*="master-"]:focus {
            outline: none;
        }
.background-setup-panel .ui-accordion-content .subaccordion .ui-accordion-content-active .ui-accordion .ui-widget-content {
    background-color:rgba(255,255,255, 0.03);
    padding-bottom: 10px;
}
.background-setup-panel > .ui-accordion-content > .subaccordion > .ui-accordion-content-active > div.row-fluid:first-child{
    background-color:rgba(255,255,255, 0.05);
    margin-top: 3px;
}
.background-setup-panel > .ui-accordion-content > .subaccordion > .ui-accordion-content-active > div.row-fluid:last-child {
    background-color:rgba(255,255,255, 0.05);
    margin-top: 1px;
    margin-bottom: 3px;
}
#right-placeholder .btn-area-add {
    float: right;
    background-color: #5da064 !important;
    box-shadow: none;
    border-radius: 3px !important;
}
#right-placeholder .btn-area-add:hover {
    color:#fff;
}
/* All Areas Input, Select, Label */
input[id*="area-"],
input[id*="template-"],
input[id="group-name"],
input[id*="module-"],
input[id*="module-"],
select[id*="module-"] {
    width: calc(100% - 30px) !important;
    border:0 !important;
    border-radius: 2px;
    background-color: rgba(255,255,255, 0.1);
    color: rgba(255,255,255, 0.5) !important;
}

/* Changing Placeholder color */
input[id*="group"]::-webkit-input-placeholder,
input[id*="module"]::-webkit-input-placeholder {
   color: rgba(255,255,255, 0.5);
}

input[id*="group"]:-moz-placeholder,
input[id*="module"]:-moz-placeholder { /* Firefox 18- */
   color: rgba(255,255,255, 0.5);  
}

input[id*="group"]::-moz-placeholder,
input[id*="module"]::-moz-placeholder  {  /* Firefox 19+ */
   color: rgba(255,255,255, 0.5);  
}

input[id*="group"]:-ms-input-placeholder,
input[id*="module"]:-ms-input-placeholder {  
   color: rgba(255,255,255, 0.5);  
}

label[for*="area-"],
label[for*="template-"],
label[for*="group-"],
label[for*="module-"],
input[id*="module-"] {
    margin-left:10px;
    color: rgba(255,255,255, 0.5) !important;
    }
    input[id="module-opacity"] {
        margin-top:10px;
    }
input[id="module-name"] {
    width: calc(94% - 0px) !important;
    margin-left:0;
}
select[id*="area-"] {
    width:95% !important;
    color: rgba(255,255,255, 0.5) !important;
    background-color: rgba(255,255,255, 0.1);
    border:0 !important;
    }
select[id="module-border-left-style"],
select[id="module-border-top-style"] {
    margin-left:10px;
}
label[for*="module-"],
input[id="module-angle"] {
    margin-top:10px;
}
input[id="borderapplytoall"],
input[id="roundapplytoall"] {
    margin-top:5px;
    margin-left:10px;
}
label[for="borderapplytoall"] {
    margin-left:10px;
    color: rgba(255,255,255, 0.5) 
}
input[id*="area-"]:focus,
input[id*="template-"]:focus, 
label[for*="area-"]:focus, 
select[id*="area-"]:focus,
input[id*="module-"]:focus,
fieldset.group-properties input[id*="group-"]:focus,
input[id*="module-"]:focus,
select[id*="module-"]:focus {
    outline: none !important;box-shadow: none !important;
}
fieldset.module-properties .group-fields #ui-id-5 .span9 #module-opacity-slider {
    background-color: rgba(255,255,255, 0.1);
    margin-top: 25px;
    width: 90%;
    }
    fieldset.module-properties .group-fields #ui-id-5 .span9 #module-opacity-slider span.ui-slider-handle{
        background:none;
        background-color: #adadad;
        border:0;
        }
        fieldset.module-properties .group-fields #ui-id-5 .span9 #module-opacity-slider span.ui-slider-handle:focus {
            outline: none;
        }
.panel a.link-area-btn button,
.panel button.save-area-btn,
.panel button.delete-area-btn,
.panel button.save-template-btn,
.panel button.duplicate-template-btn,
.panel button.delete-template-btn,
.panel button.duplicate-layout-btn {
    width: 50px;
    height: 44px;
    border-radius: 3px !important;
    margin-right: -2px;
    box-shadow: none !important;
    margin-bottom:10px;
    }
    .panel a.link-area-btn button,
    .panel button.duplicate-template-btn,
    .panel button.duplicate-layout-btn {
        background-color:#598594;
    }
    .panel button.save-area-btn,
    .panel button.save-template-btn {
        background-color: #599460;
    }
    .panel button.save-template-btn,
    .panel a.link-area-btn button {
        margin-left:10px !important;
    }
    .panel button.delete-area-btn,
    .panel button.delete-template-btn {
        background-color: #945959;
    }
.panel a.link-area-btn button.icon-link:before {
    font-size:18px;
}
.panel button.wx-diskette2:before {
    font-size: 24px;
}
.panel button.icon-trash:before {
    font-size: 20px !important;
    }
    .panel a.link-area-btn button.icon-link:hover:before,
    .panel button.wx-diskette2:hover:before,
    .panel button.icon-trash:hover:before,
    .panel button.icon-copy:hover:before {
        color:#fff;
    }
    .panel button:active,
    .panel button:focus {
        color:#fff;
        outline: none !important;
    }
    .panel button.icon-copy:before {
        font-size: 20px;
    }
.panel > .panel-content > .accordion > .ui-accordion-content-active > .row-fluid:first-child {
    margin-top:10px;
}
.panel.layers-panel > .panel-content > .accordion > .ui-accordion-content-active > .row-fluid:first-child {
    margin-top:0;
}
.panel.areas-panel .panel-content .accordion,
.panel.templates-panel .panel-content .accordion {
    background-color: rgba(255,255,255, 0.05);
    margin-bottom: 2px !important;

    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
    }
    .panel.areas-panel .panel-content .accordion:hover,
    .panel.templates-panel .panel-content .accordion:hover {
        background-color: rgba(255,255,255, 0);
    }
    .panel.properties-panel .panel-content {
    /*background-color: rgba(255,255,255, 0.05);*/
    margin-bottom: 2px !important;
    }
    fieldset.group-properties,
    fieldset.module-properties{
        padding:10px;
    }
    .panel.areas-panel .panel-content .accordion .ui-accordion-content-active,
    .panel.templates-panel .panel-content .accordion .ui-accordion-content-active{
        margin-bottom:10px;
    }
.webgenx-list-module {
    color:rgba(255,255,255, 0.5);
    /*height: auto !important;*/
    background: rgba(255,255,255, 0.04);
    border: 0px !important;
    border-radius: 7px;

    cursor: pointer;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
    }
    .webgenx-list-module:hover {
        background: rgba(255,255,255, 0.06);
    }
    #right-placeholder div[class*="icon-"]:before{
        color: #fff;

        -webkit-transition: all 0.3s ease;
        -moz-transition: all 0.3s ease;
        -o-transition: all 0.3s ease;
        transition: all 0.3s ease;
        }
        #right-placeholder div[class*="icon-"]:hover:before,
        #right-placeholder div[data-module-type="mod_custom_html"]:hover:before,
        #right-placeholder div[data-module-type="mod_custom"]:hover:before,
        #right-placeholder div[data-module-type="mod_uniform"]:hover:before,
        #right-placeholder div[data-module-type="mod_missioncontrol"]:hover:before,
        #right-placeholder div[data-module-type="mod_iframe"]:hover:before,
        #right-placeholder div[data-module-type="mod_bigbluebutton"]:hover:before,
        #right-placeholder div[data-module-type="mod_content_statistics_individual"]:hover:before {
            -webkit-box-shadow: 0px 4px 8px -1px rgba(0,0,0,0.75);
            -moz-box-shadow: 0px 4px 8px -1px rgba(0,0,0,0.75);
            box-shadow: 0px 4px 8px -1px rgba(0,0,0,0.75);
        }
.panel.modules-panel div[class*="webgenx-list-"] h3{
    font-size:12px;
    font-weight: normal;
    text-align: center;
    margin-top: 35px;
    display:none;
}
.panel.modules-panel div[class*="icon-"]:before,
#right-placeholder div[data-module-type*="mod_"]:before {
    font-size: 18px;
    top: 22px;
    position: relative;
    left: 22px;
    width:85px;
    display:block;
    padding:8px 7px 6px 8px;
    border-radius: 5px;
    height: 17px;
    }
.panel.modules-panel div[class*="icon-"]:after,
#right-placeholder div[data-module-type*="mod_"]:after {
    font-family: roboto;
    font-size: 12px;
    font-weight: bold;
    top: -1px;
    left: 54px;
    color: #fff;
    position: relative;
}
    #right-placeholder .icon-list:before {
        background:#61999f;
    }
     #right-placeholder .icon-list:after {
        content: "Add Menu";
    }
    #right-placeholder .icon-paragraph-left:before {
        background:#a68442;
    }
     #right-placeholder .icon-paragraph-left:after {
        content: "Add Texts";
    }
    #right-placeholder .icon-image:before {
        background:#86619f;
    }
     #right-placeholder .icon-image:after {
        content: "Add Image";

    }
   #right-placeholder .icon-button:before {
        background-color: #d64f51;
        content: "?"; 
    }
    #right-placeholder .icon-button:after {
        content: "Add Button";
    }
    #right-placeholder .icon-breadcrumbs:before {
        background:#4c5864;
        content:"s";
        width: 97px !important;
        left: 16px !important;
    }
     #right-placeholder .icon-breadcrumbs:after {
        content: "Breadcrumbs";
        left: 48px !important;
    }
    #right-placeholder .icon-login:before {
        background:#844266;
        content:"_";
        font-size: 16px;
    }
     #right-placeholder .icon-login:after {
        content: "Log In/Out";
        left: 53px;
    }
    #right-placeholder .icon-shape:before {
        background:#8f898c;
        content:"X";
    }
     #right-placeholder .icon-shape:after {
        content: "Add Shape";
    }
    #right-placeholder .icon-gallery:before {
        background:#729366;
        content:"0";
    }
     #right-placeholder .icon-gallery:after {
        content: "Add Gallery";
    }
    #right-placeholder .icon-map:before {
        background:#8a5425;
        content:"c";
    }
     #right-placeholder .icon-map:after {
        content: "Add Map";
    }
    #right-placeholder .icon-html:before,
    #right-placeholder div[data-module-type="mod_custom_html"]:before{
        font-family:FontAwesome;
        background:#2c646c;
        content:"\f121";
        color: #fff;
        width: 102px;
        left: 14px;
    }
    #right-placeholder .icon-html:after,
     #right-placeholder div[data-module-type="mod_custom_html"]:after {
        content: "Custom HTML";
        left: 47px;
    }
    #right-placeholder div[data-module-type="mod_missioncontrol"]:before {
        font-family: FontAwesome;
        background: #2c646c;
        content: "\f03a";
        color: #fff;
        width: 111px;
        left: 8px;
    }
    #right-placeholder div[data-module-type="mod_missioncontrol"]:after {
        content: "Mission Control";
        left: 41px;
    }
    #right-placeholder div[data-module-type="mod_uniform"]:before {
        font-family:FontAwesome;
        background:#6c2c3e;
        content:"\f022";
        color: #fff;
    }
     #right-placeholder div[data-module-type="mod_uniform"]:after {
        content: "Add Form";
    }
    #right-placeholder div[data-module-type="mod_content_statistics_individual"]:before {
        font-family:FontAwesome;
        background:#844266;
        content:"\f080";
        color: #fff;
    }
     #right-placeholder div[data-module-type="mod_content_statistics_individual"]:after {
        content: "Statistic";
    }
    #right-placeholder div[data-module-type="mod_iframe"]:before {
        font-family:FontAwesome;
        background:#61999f;
        content:"\f096";
        color: #fff;
    }
     #right-placeholder div[data-module-type="mod_iframe"]:after {
        content: "Add iFrame";
    }
    #right-placeholder div[data-module-type="mod_bigbluebutton"]:before {
        font-family: FontAwesome;
        background-color: #3293b7;
        content: "\f025";
        color: #fff;
    }
    #right-placeholder div[data-module-type="mod_bigbluebutton"]:after {
        content: "Blue Button";
        left: 51px;
    }





#right-placeholder .toolbar .bar-footer {
    background-color: rgba(255,255,255, 0.1);
    margin-left: -10px;
    width: 106% !important;
    }
#sections-bar .bar-footer .tool-list ul li {
    border-left:1px solid rgba(255,255,255, 0.1);
    border-right:1px solid rgba(0,0,0, 0.3);
    margin-left: -3px;
    }
    #sections-bar .bar-footer .tool-list ul li:first-child {
        border-left:0;
    }
    #sections-bar .bar-footer .tool-list ul li:last-child {
        border-right:0;
    }
#sections-bar .bar-footer .tool-list ul li button {
    background:transparent;
    border: 0px;
    color: rgba(255,255,255, 0.4);

    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
    }
    #sections-bar .bar-footer .tool-list ul li button:focus {
        outline: none;
    }
    #sections-bar .bar-footer .tool-list ul li button:hover {
        color: rgba(255,255,255, 1);
    }
#sections-bar .bar-footer .tool-list ul li.v-separator {display:none;}
#sections-bar .bar-footer .icon32 {
    width: 33px !important;
}
#sections-bar .bar-footer .icon-folder:before {
    font-size: 18px !important;
}
#sections-bar .bar-footer .icon-copy:before,
#sections-bar .bar-footer .wx-graphicseditor22:before,
#sections-bar .bar-footer .wx-set-square1:before,
#sections-bar .bar-footer .icon-trash:before {
    font-size: 16px;
}
#sections-bar .bar-footer .wx-square81:before {
    font-size: 17px;
}

#right-placeholder .toolbar .bar-content .panel-content,
#sections-bar .details-panel,
.ui-widget {
    height:auto !important;
}

/* Text Editor (TinyMCEE) */
.panel .panel-content .mce-panel {
    background:rgba(255,255,255, 0.05) !important;
}
.panel .panel-content .mce-panel .mce-btn {
    box-shadow: none !important;
}
.panel .panel-content .mce-panel .mce-btn button {
    padding: 4px 8px !important;
}
.panel .panel-content .mce-panel .mce-btn i{
    text-shadow:none;
}
.webgenx .mce-floatpanel {
    background:#2b2b2b !important;
}
.webgenx .mce-container .mce-container-body .mce-menu-item-sep {
    display:none;
}
.webgenx .mce-menu-item-normal.mce-active {
    background-color: rgba(0,0,0,0.3);
}
.webgenx .mce-container .mce-reset .mce-container-body .mce-form textarea {
    background: rgba(255,255,255, 0.1) !important;
    border: 1px solid rgba(255,255,255,0) !important;
    color: rgba(255,255,255, 0.6) !important;
}
.webgenx .mce-container .mce-reset .mce-panel {
    background:rgba(0,0,0, 0.3) !important;
    border: 1px solid rgba(0,0,0, 0) !important;
}
.webgenx .mce-panel {
    border: 1px solid rgba(255,255,255, 0.05) !important;
}
.webgenx .mce-container-body input {
    background-color: rgba(0,0,0, 0.3);
    border: 0;
    color: rgba(255,255,255, 0.5) !important;
    text-indent: 5px;
}
.webgenx .mce-window-head {
    border-bottom: 1px solid rgba(255, 255, 255, 0.1) !important;
}
.webgenx .mce-textbox:focus, 
.webgenx .mce-textbox.mce-focus {
    box-shadow: none;
}
.webgenx .mce-charmap td:hover {
    background: rgba(0,0,0, 0.5);
}
.webgenx .mce-menu-item #mceu_63-text {
    background-color: rgba(255, 255, 255, 0.1) !important;
    padding: 2px 7px !important;
}
.webgenx .colpick_field input{
    padding: 0px 9px;
    background: rgba(255,255,255, 0.1);
    border: 0 !important;
    }
    .webgenx .colpick_field input:focus,
    .webgenx .colpick_hex_field input:focus {
        outline: 0 !important;
        border:0 !important;
        box-shadow: none !important;
    }
.webgenx .colpick_hex_field input {
    padding: 0px 9px;
    background: rgba(255,255,255, 0.1);
    border:0 !important;
}
.webgenx .colpick_dark .colpick_focus {
    border-color:transparent !important;
}
.webgenx .colpick_dark .colpick_field, 
.webgenx .colpick_dark .colpick_hex_field {
    border-color:transparent !important;
    background: transparent !important;
}
.webgenx #right-placeholder .history-listing li {
    background-color: rgba(255,255,255, 0.1) !important;
    padding: 10px 0 0px 10px;
    border-radius: 7px;
    width: 90%;
    color: rgba(255,255,255, 0.4);
}

/*Added 10 Aug 2016 */
#lessons table tbody tr td {padding:10px;}

/* Appointment Booking Pro */
/* Titles */
body.com_rsappt_pro3.view-cpanel #content form.adminForm table tbody tr td h3 {
    color:#fff;
    padding: 15px 20px;
    margin: 0 -5px -5px;
}
#sv_apptpro_front_desk_top table tbody tr:first-child,
#sv_apptpro_request_gad > table:first-child > tbody > tr:first-child{
    color:#fff;
    }
    #sv_apptpro_front_desk_top table tbody tr:first-child td,
    #sv_apptpro_mybookings table:first-child tbody tr:first-child td {
        padding: 15px 15px 5px 15px;
    }
    .sv_apptpro_request_select_user_label table tbody tr:first-child {
        color: inherit !important;
        background-color: transparent !important;
    }
    #sv_apptpro_front_desk_top table tbody tr:nth-child(5) td a{
        padding: 10px 20px;
        text-align: center;
        color: #fff;
        text-transform: uppercase;

        -webkit-transition: all 0.3s ease;
        -moz-transition: all 0.3s ease;
        -o-transition: all 0.3s ease;
        transition: all 0.3s ease;
        }
        #sv_apptpro_front_desk_top table tbody tr:nth-child(5) td a:hover {
            opacity: 0.7;
        }
#sv_apptpro_front_desk_top table tbody tr:nth-child(4) td input#user_search{
    border-radius:0;
}
#sv_apptpro_front_desk_top table tbody tr:nth-child(4) td input[type="button"]{
        padding: 5px 20px;
        color: #fff;
        border: 0;
        margin-top: -10px;

        -webkit-transition: all 0.3s ease;
        -moz-transition: all 0.3s ease;
        -o-transition: all 0.3s ease;
        transition: all 0.3s ease;
    }
    #sv_apptpro_front_desk_top table tbody tr:nth-child(4) td input[type="button"]:hover {
        opacity: 0.7;
    }
    #sv_apptpro_front_desk #calview_here {
        background-color: #ffecca;
        padding: 10px;
        color: orange;
    }
#sv_apptpro_request_gad {
    border:0;
}
#sv_apptpro_view_cart table {
    border:0;
    margin-bottom: 10px;
    }
    #sv_apptpro_view_cart table tbody tr:first-child,
    #sv_apptpro_mybookings table:first-child tbody tr:first-child {
        color:#fff;
        }
        #sv_apptpro_mybookings td {
            padding-top: 10px;
        }
    #sv_apptpro_view_cart table tbody tr:last-child {
        border-top:0 !important;
    }
#sv_apptpro_view_cart > div > div input#btnAddMore,
#sv_apptpro_view_cart > div > div > input#btnCheckout {
    color:#fff;
    border: 0;
    padding: 5px 15px;

    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
    }
    #sv_apptpro_view_cart > div > div input#btnAddMore:hover,
    #sv_apptpro_view_cart > div > div > input#btnCheckout:hover {
        opacity: 0.7;
    }
#sv_alertWindow {
    top: 20px;
    left: 10px;
    border:0;
    background-color: #f9f9f9;

    -webkit-box-shadow: 0px 4px 7px -4px rgba(0,0,0,0.75);
    -moz-box-shadow: 0px 4px 7px -4px rgba(0,0,0,0.75);
    box-shadow: 0px 4px 7px -4px rgba(0,0,0,0.75);
    }
    #sv_alertWindow p {
        margin: -18px -10px;
        padding: 9px 0;
        border-radius: 0 0 6px 6px;
        }
        #sv_alertWindow p input[type="button"] {
            border:0;
            background-color: #fff;

            -webkit-transition: all 0.3s ease;
            -moz-transition: all 0.3s ease;
            -o-transition: all 0.3s ease;
            transition: all 0.3s ease;
        }
        #sv_alertWindow p input[type="button"]:hover {
            opacity: 0.7;
        }
.view-advadmin .sv_adminForm h3,
#sv_apptpro_fe_admin h3,
#sv_apptpro_request_gad h3,
#sv_apptpro_request_gad_mobile h3,
#sv_apptpro_purcase_uc h3,
#sv_apptpro_request table tbody tr td h3{
    color:#fff;
    padding: 15px 20px;
    margin-bottom: 0px;

    border-radius: 0;
    border: 0;
    }
    #sv_apptpro_fe_adv_admin #tabs {
        padding: 0;
        border: 0;
        border-radius: 0;
        margin-top: -1px;
        background: transparent;
    }
    #sv_apptpro_fe_adv_admin #tabs .ui-tabs-nav {
        width: 100%;
        background: transparent;
        border: 0;
        border-radius: 0;
        padding:0;
    }
    #sv_apptpro_fe_adv_admin #tabs .ui-tabs-nav li {
        width: 16.66%;
        background-image: none;
        border-radius: 0;
        border: 0;
        margin: 0;
        }
        #sv_apptpro_fe_adv_admin #tabs .ui-tabs-nav li.ui-state-default {
            -webkit-transition: all 0.3s ease;
            -moz-transition: all 0.3s ease;
            -o-transition: all 0.3s ease;
            transition: all 0.3s ease;
        }
            #sv_apptpro_fe_adv_admin #tabs .ui-tabs-nav li.ui-state-default:hover a {
                color:#fff;
                padding: 14px 20px;
            }
        #sv_apptpro_fe_adv_admin #tabs .ui-tabs-nav li.ui-state-active {
            -webkit-transition: all 0.3s ease;
            -moz-transition: all 0.3s ease;
            -o-transition: all 0.3s ease;
            transition: all 0.3s ease;
            }
            #sv_apptpro_fe_adv_admin #tabs .ui-tabs-nav li.ui-state-active a {
                color:#fff;
            }
        #sv_apptpro_fe_adv_admin #tabs .ui-tabs-nav li a {
            font-size: 14px;
            width: 82%;
            text-align: center;
            text-transform: uppercase;
            font-family: roboto, sans-serif;
            font-weight: 100;
            padding: 13px 20px;
            color: rgba(50, 70, 100, 1);
            }
            #sv_apptpro_fe_adv_admin #tabs .ui-tabs-nav li a:hover {
                background-color: transparent;
                border:0;
            }
        #sv_apptpro_fe_adv_admin #tabs .ui-tabs-nav li.ui-tabs-selected {
            padding-bottom: 0px;
        }
        #sv_apptpro_fe_adv_admin #tabs .ui-tabs-panel table:first-child{
            margin:20px 0;
            border-bottom: 0 !important;
            }
            #sv_apptpro_fe_adv_admin #tabs .ui-tabs-panel table:first-child tbody tr th a,
            #sv_apptpro_front_desk_top table tbody tr:nth-child(3) td a {
                padding: 10px 20px;
                display: inline-block;

                -webkit-transition: all 0.3s ease;
                -moz-transition: all 0.3s ease;
                -o-transition: all 0.3s ease;
                transition: all 0.3s ease;
            }
            #sv_apptpro_fe_adv_admin #tabs .ui-tabs-panel table:first-child tbody tr th:first-child {
                font-size:20px;
            }
        #sv_apptpro_fe_adv_admin #tabs .ui-tabs-panel {
            border: 0;
        }
        #sv_apptpro_fe_adv_admin #tabs .ui-tabs-panel table:nth-child(2) thead tr td{
            padding:10px 0 0 0;
        }
        #sv_apptpro_fe_adv_admin #tabs .ui-tabs-panel table tbody tr th,
        #sv_apptpro_fe_adv_admin #tabs .ui-tabs-panel table thead tr th{
            padding:10px 0;
            }
#sv_apptpro_request {
    border:0;
}
#sv_apptpro_request_gad table tbody tr:nth-child(18) td{
    padding:10px;
}
body.com_rsappt_pro3.view-booking_screen_fd #sv_apptpro_request_gad table tbody tr:first-child {
    background-color: transparent;    
    }
    body.com_rsappt_pro3.view-booking_screen_fd #sv_apptpro_request_gad table tbody tr:first-child td {
        padding:0;
    }
body.com_rsappt_pro3.view-booking_screen_fd #sv_apptpro_request_gad table tbody tr:last-child td{
    padding:10px;
    }
    #sv_apptpro_request_gad input[type=submit],
    #sv_apptpro_request_gad input[type=button] {
        border:0;
        border-radius:0;
        color:#fff;

        -webkit-transition: all 0.3s ease;
        -moz-transition: all 0.3s ease;
        -o-transition: all 0.3s ease;
        transition: all 0.3s ease;
    }
    #sv_apptpro_request_gad input[type=submit]:hover,
    #sv_apptpro_request_gad input[type=button]:hover {
        opacity: 0.7;
    }
    #sv_apptpro_request_gad input[type=submit]:focus,
    #sv_apptpro_request_gad input[type=button]:focus {
        outline: 0;
    }
.sv_apptpro_request_select_user_label {
    background-color: #fcf7d0;
}
.view-customer_history .sv_apptpro_request_select_user_label {
    padding:20px !important;
}
body.com_rsappt_pro3.view-cancel_booking form[name="frmRequest"] #sv_apptpro_request_gad p:nth-child(4){
    color:#fff;
    padding:10px 20px;
}

/* Date Picker */
body.com_rsappt_pro3 div#ui-datepicker-div {
    border:0;
    padding: 0;
}
body.com_rsappt_pro3 .ui-datepicker .ui-datepicker-header {
    border-radius: 0;
    border: 0;
    color: #fff;
}
body.com_rsappt_pro3 .ui-state-default {
    background:transparent;
    margin: -2px;
    text-align: center;
    padding: 7px;
    }
    body.com_rsappt_pro3 .ui-state-default:focus,
    body.com_rsappt_pro3 .ui-state-default:active {
        outline: 0;
    }
body.com_rsappt_pro3 .ui-datepicker-prev:before {
    font-family: FontAwesome;
    content:"\f0d9";
    color:#fff;
    font-size:18px;
}
body.com_rsappt_pro3 .ui-datepicker-next:before {
    font-family: FontAwesome;
    content:"\f0da";
    color:#fff;
    font-size:18px;
}
body.com_rsappt_pro3 .ui-datepicker-prev:hover,
body.com_rsappt_pro3 .ui-datepicker-next:hover {
    background:transparent;
    border:0;
}
body.com_rsappt_pro3 .ui-widget-header .ui-icon{
    background-image: none;
}
body.com_rsappt_pro3 img.ui-datepicker-trigger {
    width: 28px;
    position: relative;
    top: -2px;
    left: 4px;
}
body.com_rsappt_pro3 #sv_apptpro_mybookings img.ui-datepicker-trigger {
    width: 28px;
    position: relative;
    top: -6px;
    left: 1px;
}
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next {
    top: 9px !important;
}
.ui-datepicker .ui-datepicker-prev {
    left:17px !important;
}

/* Hidding Copyright info */
body.com_rsappt_pro3 .container-main #content .span10 > hr,
body.com_rsappt_pro3 .container-main #content .span10 > span[style="font-size:10px"],
body.com_rsappt_pro3 #content form.adminForm > hr,
body.com_rsappt_pro3 #content form.adminForm > span[style="font-size:10px"],
body.com_rsappt_pro3.view-advadmin #content form.sv_adminForm #sv_apptpro_fe_adv_admin > span[style="font-size:10px"],
body.com_rsappt_pro3.view-mail #content form#adminForm #sv_apptpro_fe_cpanel > span[style="font-size:10px"],
body.com_rsappt_pro3.view-admin #content form#adminForm #sv_apptpro_fe_admin > span[style="font-size:10px"],
body.com_rsappt_pro3.view-front_desk #content form#adminForm #sv_apptpro_front_desk > span[style="font-size:10px"],
body.com_rsappt_pro3 #content form[name="frmRequest"] > span[style="font-size:9px; color:#999999"],
body.com_rsappt_pro3 #content form[name="frmRequest"] #sv_apptpro_request_gad > span[style="font-size:10px"],
body.com_rsappt_pro3.view-customer_history form#adminForm > span[style="font-size:10px"],
body.com_rsappt_pro3.view-mybookings form#adminForm #sv_apptpro_mybookings > span[style="font-size:10px"],
body.com_rsappt_pro3.view-purchase_uc form#adminForm #sv_apptpro_purcase_uc > span[style="font-size:10px"],
body.com_rsappt_pro3.view-cancel_booking #sv_apptpro_request_gad > span[style="font-size:10px"],
.sv_adminForm > span[style="font-size:10px"],
body.com_rsappt_pro3 div[id*="sv_apptpro_"] > span[style="font-size:10px"]{
    display:none;
}
#accordion_grid > table > tbody > tr {
    background-color: transparent !important;
}
.adminheading,
.fe_admin_header,
#accordion_grid > table > tbody > tr > td > table.sv_gad_container_table > tbody > tr:first-child {
    color:#fff;
    }
    .adminheading a,
    .fe_admin_header a{
        color:#fff !important;
    }
    #accordion_grid #gad_container input[readonly],
    .fe_admin_header input[readonly]{
        background-color:#fff !important;
    }
.fe_admin_header td:first-child {
    padding-left:10px !important;
}
.fe_admin_header td:last-child {
    padding-right:20px !important;
}

.sv_gad_timeslot_header {
    color: #fff;
    padding: 15px 0;
    height: 20px;
    top: -9px;
    border: 0;
    text-align: center;
    }
div.sv_gad_timeslot_unavailable {
    border: 0;
    border-radius: 0;
    height: 51px;
    margin-top: -8px;
    padding-right: 2px;

    cursor: not-allowed;
    }
    div.sv_gad_timeslot_unavailable:before {
        font-family: fontawesome;
        content: "\f00d";
        font-size: 24px;
        position: relative;
        top: 18px;
        left: 2px;
    }
div.sv_gad_timeslot_available {
    border: 0;
    background-color: #d9f5dd;
    border: 1px solid #8ad695;
    border-radius: 0;

    height: 49px;
    margin-top: -8px;
    padding-right:4px;
    }
    div.sv_gad_timeslot_selected {
        border: 0;
        /*background-color: transparent;*/
        border-left: 1px solid #8ad695;
        border-top: 1px solid #8ad695;
        border-right: 1px solid #8ad695;
        border-radius: 0;
        padding: 9px 0 0 0;
        height: 41px;
        margin-top: -8px;
    }
    div.sv_gad_timeslot_available a.sv_gad_timeslot_clickable img,
    div.sv_gad_timeslot_selected a.sv_gad_timeslot_clickable img {display:none;}
  /*  div.sv_gad_timeslot_available a.sv_gad_timeslot_clickable:before {
        font-family: fontawesome;
        color:#2ECC71;
        content:"\f096";
        font-size: 24px;
        position: relative;
        top: 11px;
    }
    div.sv_gad_timeslot_selected a.sv_gad_timeslot_clickable:before,
    div.sv_gad_timeslot_available a.sv_gad_timeslot_clickable:hover:before{
        font-family: fontawesome;
        color:#2ECC71;
        content:"\f0c8";
        font-size: 24px;
        position: relative;
        top: 10px;
        left: -2px;
    }*/
div.sv_gad_timeslot_booked {
    border:0;
    background-color: #d9f5dd;
    border-radius: 0;
    padding: 7.3px 1.5px;
    margin-top: 0px;
    margin-left: 1px;
    cursor: not-allowed;
}
div.sv_gad_timeslot_booked img {display:none;}
div.sv_gad_timeslot_booked:before {
        font-family: fontawesome;
        color:#cf6a65;
        content:"\f00d";
        font-size: 24px;
        position: relative;
        top: 5px;
    }
div.sv_gad_timeslot_selected {
    background-color: #d9f5dd;
    }
    div.sv_gad_timeslot_selected a.sv_gad_timeslot_clickable:before {
        font-family: fontawesome;
        color:#63c271;
        content:"\f00c";
        font-size: 24px;
        position: relative;
        top: 10px;
        left: -1px;
    }
ul.sv_gad_legend_ul {
        padding-top: 25px;
        margin-left: -1px;
        margin-bottom: 0px;
        width: 480px;
        height: auto;
        overflow: hidden;
        padding-bottom: 27px;
    }
    ul.sv_gad_legend_ul li {
            float:left;
            width: 140px;
            list-style: none;
        }
        ul.sv_gad_legend_ul li:first-child{
            margin-left:30px;
        }
        ul.sv_gad_legend_ul span.sv_gad_timeslot_available,
        ul.sv_gad_legend_ul span.sv_gad_timeslot_booked,
        ul.sv_gad_legend_ul span.sv_gad_timeslot_unavailable {
            border: 0;
            border-radius: 0;
            margin-top:0;
            margin-right: 8px;
            }
            ul.sv_gad_legend_ul span.sv_gad_timeslot_available {
                background-color: #d9f5dd;
                border: 1px solid #8ad695;
                padding: 15px 25px;
            }
            ul.sv_gad_legend_ul span.sv_gad_timeslot_booked {
                background-color: #d9f5dd;
                border: 1px solid #8ad695;
                padding: 15px;
                }
                ul.sv_gad_legend_ul span.sv_gad_timeslot_booked:before {
                    font-family: fontawesome;
                    color: #cf6a65;
                    content: "\f00d";
                    font-size: 24px;
                    position: relative;
                    top: 4px;
                }
            ul.sv_gad_legend_ul span.sv_gad_timeslot_unavailable {
                padding: 15px;
                }
                ul.sv_gad_legend_ul span.sv_gad_timeslot_unavailable:before {
                    font-family: fontawesome;
                    content: "\f00d";
                    font-size: 24px;
                    position: relative;
                    top: 4px;
                }
    ul.sv_gad_legend_ul li span.sv_gad_timeslot_text {
            font-size: 16px;
    }
.resource_label {
    display: block;
    margin-top: 10px;
}
td.sv_gad_timeslot_yaxis_header .resource_label {
    margin-left:15px;
}
.sv_apptpro_request_label {
    margin-top: 10px;
}
.prevnext {
    float: right;
}
.prevnext a.sv_grid_button {
    padding: 7px 0px;
    margin-top: 5px;
    display: inline-block;
    color:#fff;
}
.prevnext a.sv_grid_button:hover {
    background-color: rgba(255,255,255,0.2);
}
.prevnext a.flaticon-last-track:before,
.prevnext a.flaticon-chevron6:before {
    left: -10px;
    position: relative;
    font-size: 14px;
}
#gad_container .sv_apptpro_request_label {
    margin-left:10px;
}
#sv_apptpro_request_gad .table-striped > tbody > tr td {
    background-color: #fbf2e3;
    padding:8px 0;
}
#sv_apptpro_request_gad .table-striped > tbody > tr td:first-child,
#sv_apptpro_request_gad .table-striped > tbody > tr:last-child td {
    background-color: transparent;
}
table#sv_gad_outer_table tr td {
    border:0;
    }
    /*table#sv_gad_outer_table tr.sv_gad_timeslot_yaxis_header {
        border-top: 1px solid rgba(50, 70, 100, 0.1);
        border-bottom: 1px solid rgba(50, 70, 100, 0.1);
    }*/
.view-bookingscreengadwiz .ui-widget {
    border: 0;
    border-radius:0;
    padding: 0;
}
.view-bookingscreengadwiz .ui-widget-header {
    background: transparent;
    color:#fff;
    border: 0;
    border-radius: 0 !important;
}
.view-bookingscreengadwiz .ui-state-default .ui-icon {
    top: -5px !important;
    left: 4px !important;
    color: #fff;
}
.view-bookingscreengadwiz .wiz_header_bar {
    border:0;
    background-color: transparent;
}
.view-bookingscreengadwiz .wiz_header_bar input[type=button] {
    padding: 10px 20px;
    background-color: #4AA44A !important;
}
.view-bookingscreengadwiz .sv_apptpro_selected_resource_mobile,
.view-bookingscreengadwiz .sv_apptpro_selected_resource {
    color: green;
    font-size: 18px;
}
.view-bookingscreengadwiz #booking_detail_div .control-label label {
    text-transform: uppercase;
    border-bottom: 1px solid;
    padding-bottom: 8px;
    margin-bottom: 10px;
}
.view-bookingscreengadwiz #booking_detail_div .controls div div {
    display:inherit !important;
}
.view-bookingscreengadwiz #booking_detail_div label {
    text-align: center;
}
#sv_apptpro_fe_resource_detail h3,
#sv_apptpro_fe_detail h3,
#sv_apptpro_fe_seat_admin_detail h3,
#sv_apptpro_fe_rate_admin_detail h3,
#sv_apptpro_fe_extras_detail .sv_adminForm h3,
#sv_apptpro_fe_coupon_detail h3,
#sv_apptpro_fe_bookoff_detail h3,
#sv_apptpro_fe_timeslot_detail h3,
#sv_apptpro_fe_service_detail h3{
    color:#fff;
    padding: 20px 15px;
    margin: -14px -8px -4px -4px;
    }
    #sv_apptpro_fe_resource_detail table.table-striped tr:first-child td,
    #sv_apptpro_fe_detail table.table-striped tr:first-child td,
    #sv_apptpro_fe_seat_admin_detail table tr:nth-child(2) td,
    #sv_apptpro_fe_rate_admin_detail table tr:nth-child(2) td,
    #sv_apptpro_fe_extras_detail .sv_adminForm table:nth-child(2) tr:first-child td,
    #sv_apptpro_fe_coupon_detail table:nth-child(2) tr:first-child td,
    #sv_apptpro_fe_bookoff_detail table:nth-child(2) tr:first-child td,
    #sv_apptpro_fe_timeslot_detail table:nth-child(2) tr:first-child td,
    #sv_apptpro_fe_service_detail table:nth-child(2) tr:first-child td{
        visibility: hidden;
    }
    #sv_apptpro_fe_resource_detail table.table-striped tr:first-child td a,
    #sv_apptpro_fe_detail table.table-striped tr:first-child td a,
    #sv_apptpro_fe_seat_admin_detail table tr:nth-child(2) td a,
    #sv_apptpro_fe_rate_admin_detail table tr:nth-child(2) td a,
    #sv_apptpro_fe_extras_detail .sv_adminForm table:nth-child(2) tr:first-child td a,
    #sv_apptpro_fe_coupon_detail table:nth-child(2) tr:first-child td a,
    #sv_apptpro_fe_bookoff_detail table:nth-child(2) tr:first-child td a,
    #sv_apptpro_fe_timeslot_detail table:nth-child(2) tr:first-child td a,
    #sv_apptpro_fe_service_detail table:nth-child(2) tr:first-child td a{
        font-weight: bold;
        color: #fff;
        padding: 12px 20px;
        position: relative;
        text-transform: uppercase;
        top: 10px;
        right: -5px;
        visibility: visible;

        -webkit-transition: all 0.3s ease;
        -moz-transition: all 0.3s ease;
        -o-transition: all 0.3s ease;
        transition: all 0.3s ease;
    }
    #sv_apptpro_fe_resource_detail table.table-striped tr:first-child td a:hover,
    #sv_apptpro_fe_detail table.table-striped tr:first-child td a:hover,
    #sv_apptpro_fe_seat_admin_detail table tr:nth-child(2) td a:hover,
    #sv_apptpro_fe_rate_admin_detail table tr:nth-child(2) td a:hover,
    #sv_apptpro_fe_extras_detail .sv_adminForm table:nth-child(2) tr:first-child td a:hover,
    #sv_apptpro_fe_coupon_detail table:nth-child(2) tr:first-child td a:hover,
    #sv_apptpro_fe_bookoff_detail table:nth-child(2) tr:first-child td a:hover,
    #sv_apptpro_fe_timeslot_detail table:nth-child(2) tr:first-child td a:hover,
    #sv_apptpro_fe_service_detail table:nth-child(2) tr:first-child td a:hover {
        opacity: 0.7;
    }

/* Mobile Version */
#tabs-mobile {
    border: 0;
}
#tabs-mobile .ui-tabs-nav {
    background: none;
    border: 0;
    padding: 0;
}
#tabs-mobile .ui-tabs-nav li {
    padding: 15px 0px;
    border: 0;
    border-radius: 0;
}
#tabs-mobile .ui-tabs-nav li a {
    font-size: 18px;
}
#tabs-mobile .ui-tabs-nav li.ui-tabs-selected {
    padding: 15px 0px;
    }
    #tabs-mobile .ui-tabs-nav li.ui-tabs-selected a {
        color:#fff;
    }
#tabs-mobile .ui-tabs-panel h4 {
    font-size:28px;
    float: left;
    padding: 20px;
}
#tabs-mobile .ui-tabs-panel > .control-label {
    padding: 20px;
    }
    #tabs-mobile .ui-tabs-panel > .control-label a {
        padding: 15px 20px;
        font-size: 16px;
        color:#fff;
    }
    #tabs-mobile .ui-tabs-panel .control-label a:hover {
        opacity: 0.7;
    }

#sv_apptpro_request_gad_mobile {
    border:0;
}
#sv_apptpro_request_gad_mobile table tbody tr td div table tbody tr td div.control-label label,
#resource_udfs_div label {
    font-size: 18px;
}
#sv_apptpro_request_gad_mobile table tbody tr td div table tbody tr td div.controls input#name {
    padding: 10px 0;
    text-indent: 10px;
    font-size: 16px;
}
#sv_apptpro_request_gad_mobile table tbody tr td div table tbody tr td div.controls select#category_id,
#sv_apptpro_request_gad_mobile table tbody tr td div table tbody tr td div.controls select#resources,
#sv_apptpro_request_gad_mobile table tbody tr td div table tbody tr td div.controls select#service_name,
#resource_udfs_div select[id*="user_"] {
    font-size: 16px;
    height: 40px;
}
#sv_apptpro_request_gad_mobile table tbody tr td div table tbody tr td div.controls input#phone,
#sv_apptpro_request_gad_mobile table tbody tr td div table tbody tr td div.controls input#email {
    width:100%;
    font-size: 16px;
    padding: 10px 0;
    text-indent: 10px;
}
#sv_apptpro_request_gad_mobile #table_here div#cell_container table#sv_gad_outer_table tr.gad_header_row {
    font-size: 18px;
}
#sv_apptpro_request_gad_mobile #table_here div#cell_container table#sv_gad_outer_table tr.gad2_grid td {
    font-size: 15px;
    text-indent: 10px;  
}
.sv_gad_timeslot_available_timeony {
    border-radius: 0;
}
#sv_apptpro_request_gad_mobile #display_grid_date {
    width: 50%;
}
/* ------------- end of Mobile Version ------------- */
#display_grid_date {
    margin-top:6px;
}
.submit_section input[type=button] {
    color: #fff !important;
    border: 0 !important;
}
.submit_section input[type=button]:hover {
    opacity: 0.7;
}

input#btnPrev, input#btnNext {
    padding: 13px 20px;
}
input#btnPrev {
    margin-right: -7px;
}
input#coupon_code {
    float:left;
}
input[value="Apply Coupon"] {
    float:left;
}
@media (max-width:768px) {
    .view-advadmin .sv_adminForm h3 {
        color:#fff;
        padding: 35px 20px;
        margin-bottom: 0px;
        font-size:28px;
        text-align: center;
        text-transform: uppercase;

        border-radius: 0;
        border: 0;
    }
    #tabs-mobile .ui-tabs-nav li.ui-tabs-selected a,
    #tabs-mobile .ui-tabs-nav li a {
        font-size:28px;
    }
    #tabs-mobile .ui-tabs-panel h4 {
        color: rgba(50, 70, 100, 1);
        text-align: center;
        font-size: 28px;
        float: inherit;
    }
    #tabs-mobile .ui-tabs-panel {
        border:0;
    }
    #tabs-mobile .ui-tabs-panel > .control-label {
        text-align: center;
        margin-bottom: 30px;
    }
    #tabs-mobile .ui-tabs-panel > .control-label a {
        font-size: 20px;
        display: block;
    }
    #sv_apptpro_fe_adv_admin #tabs .ui-tabs-nav li {
        width: 33.3%;
    }
    #sv_apptpro_fe_adv_admin #tabs .ui-tabs-panel table:first-child tbody tr th {
        display: block;
        clear: both;
        }
        #sv_apptpro_fe_adv_admin #tabs .ui-tabs-panel table:first-child tbody tr th:first-child {
            text-align: center;
        }
        #sv_apptpro_fe_adv_admin #tabs .ui-tabs-panel table:first-child tbody tr th:last-child {
            text-align: center !important;
        }
    #sv_apptpro_fe_adv_admin #tabs .ui-tabs-panel table:nth-child(2) thead tr td{
        display: block;
        width: 100% !important;
        clear: both;
    }
    #sv_apptpro_fe_adv_admin #tabs .ui-tabs-panel table:nth-child(2) thead tr td:first-child div{
        font-size: 14px !important;
        width: 79%;
    }
    #sv_apptpro_fe_adv_admin #tabs .ui-tabs-panel table:nth-child(2) thead tr td:last-child {
            text-align: left !important;
        }
        #sv_apptpro_fe_adv_admin #tabs .ui-tabs-panel table:nth-child(2) thead tr td:last-child input[type="text"] {
            width:30%;
        }
    #sv_apptpro_front_desk_top table tbody tr:nth-child(3) td {
        text-align: center;
    }
    #sv_apptpro_front_desk_top table tbody tr:nth-child(5) td a {
        display:block;
    }
    #sv_apptpro_request_gad table tbody tr td div.sv_table_cell_name label {
        font-size:20px;
    }
    #sv_apptpro_request_gad table tbody tr td div.sv_table_cell_value select {
        font-size: 18px;
        height: 40px;
    }
    #sv_apptpro_request_gad table tbody tr td div.sv_table_cell_value input {
        font-size:18px;
        width: 80%;
    }
} /*end of media 768px */
@media (max-width:640px) {
    #sv_apptpro_fe_adv_admin #tabs .ui-tabs-nav li a {
        font-size: 16px;
        width: 93%;
    }
    #sv_apptpro_fe_adv_admin #tabs .ui-tabs-nav li {
        width: 100%;
    }
}/*end of media 640px */
@media (max-width:480px) {
    div.sv_gad_timeslot_booked:before {
        font-size: 16px;
        top: 3px;
        left: 0px;
    }
}/*end of media 480px */
/* Payplan */
.com_payplans .subhead-collapse #toolbar > div[id*="toolbar-"] button span.icon-cog:before {
    left:36px !important;
}
.payplans .pp-plan-details {
    border:0;
}
.payplans .pp-plan-border h4 {
    padding: 5%;
    font-size: 24px;
    color: #fff;
}
.payplans .pp-currency {
    font-size: 20px;
    vertical-align: top;
}
.payplans .pp-amount {
    font-size:40px;
}
.payplans .btn {
    padding: 15px 25px;
    font-size: 24px;
}
a.com-btn {
    font-family: arial !important;
}
.dialog {
    background: #fff;
    color: #545863;
    font-size: 14px;
    font-weight: normal;
    border: 0px solid #4c515d;
    box-shadow: 0px 1px 11px -3px rgba(0,0,0,0.4);
    border-radius: 6px;
    border-top: 40px solid;
}
#details-dialog {
    top: calc(50% - 310px);
}
#details-dialog ul li {
    height: auto;
    overflow: hidden;
}
#details-dialog span {
    border:0;
    display: block;
    float: left;
    text-align: left;
    padding: 6px 0;
    height:18px;
}
#details-dialog span.key {
    width: 200px;
    font-size:12px;
    font-weight: bold;
    border-right: 1px solid rgba(0,0,0,0.07);
    border-bottom: 1px solid rgba(0,0,0,0.07);
}
#details-dialog span.value {
    width:350px;
    border-bottom: 1px solid rgba(0,0,0,0.07);
    padding-left:10px;
}
.com_invoices select#new_status {
    width: 98px;
    background-color: transparent;
    height: 35px;
    margin-right: -10px;
}
.com_invoices select#new_status:focus {
    outline: 0;
}
.com_invoices .version-box {
    display: none;
}
body.com_invoices .header .container-title .page-title:before {
    display:none;
}
.com_invoices .icon-delete:before {
    left:25px !important;
}
.com_invoices .icon-publish:before {
    left: 25px !important;
    top: -24px !important;
}
.com_invoices .icon-unpublish:before {
    left: 31px !important;
}
.com_invoices .icon-copy:before {
    left: 28px !important;
}
.com_invoices .icon-envelope:before {
    left: 18px !important;
}
.com_invoices .icon-refresh:before {
    left: 53px !important;
}
.com_invoices ul#submenu li {
    float:left; 
}
.com_invoices ul#submenu li a {
    padding: 10px 44px;
    margin: 0 !important;
    margin-bottom: 30px !important;
    margin-top: -30px !important;
}
.com_invoices .subhead {
    min-height: 23px !important;
}
.com_invoices .invoice-manager input#keywords,
.com_invoices .invoice-manager input#cal_start,
.com_invoices .invoice-manager input#cal_end,
.com_invoices .invoice-manager input#invoice_id{
    padding:16px 0;
    text-indent: 5px;
}
#invoice-buttonbar button.btn.btn-default {
    color:#fff;
}
.com_invoices #j-sidebar-container {
    width:100% !important;
}
.com_invoices .subhead-collapse #toolbar {
    margin-top: -40px;
}




/* Payplan */
.invoice-manager .btn-primary:focus {
    outline: 0;
}
.com_finances .version-box {
    display: none;
}
.com_finances #adminForm .form-inline button.btn{
        padding:9px 15px;
    }
    .com_finances #adminForm .form-inline button.btn:focus {
        outline: 0;
    }
.com_finances .alert,
.com_payplans .alert {
    margin-top: 0px;
    margin-bottom: 20px;
}
.com_finances .container-main, .com_finances #system-debug,
.com_payplans .container-main, .com_payplans #system-debug {
    margin-top:auto;
}
.payplans .powered-by {
    display: none;
}
.com_payplans fieldset.form-horizontal fieldset[id*="Payplans_"] label[for*="Payplans_"],
.com_payplans #pp-analytics-stats label[for*="revenue"],
.com_payplans #pp-analytics-stats label[for*="sales"]{
    font-size: 14px;
}
.com_payplans fieldset.form-horizontal fieldset[id*="Payplans_"] label[for*="Payplans_"].active {
    color:#fff;
}
.com_payplans .icon-cog:before {
    top: -23px !important;
    left: 37px !important;
}
.com_payplans .icon-search:before {
    top: -27px !important;
}
.com_payplans .icon-pprefresh:before {
    font-family: Fontawesome;
    content:'\f021';
    left: 37px !important;
}
.com_payplans .icon-checkupdate:before {
    font-family: Fontawesome;
    content:'\f058';
    left: 42px !important;
}
.com_payplans .icon-extend:before {
    font-family: Fontawesome;
    content:'\f065';
    left: 22px !important;
}
.com_payplans .icon-assign:before {
    font-family: Fontawesome;
    content:'\f00c';
    left: 22px !important;
}
.fa-arrow-circle-up:before{display: none;}
.com_payplans .icon-pprefresh,
.com_payplans .icon-extend,
.com_payplans .icon-assign {
    background-image: none;
}
.com_payplans #toolbar-cog button[onclick="Joomla.submitbutton('myapps')"] .icon-cog:before {
    left: 15px !important;
}
@media (max-width: 1024px) and (min-width: 767px){
    .com_payplans #pp-dashboard-toolbar input#statistics-date{
        padding: 8px 9px;
    }
}
@media (max-width: 940px) {
    .com_invoices ul#submenu li a {
        padding: 10px 19px;
    }
    .com_invoices .subhead-collapse #toolbar {
        margin-top: -53px;
    }
    .com_finances .filter_field,
    .com_finances input[name~="date_in"],
    .com_finances input[name~="date_out"] {
        width:173px;
    }
    .com_finances .subhead-collapse #toolbar > div[id*="toolbar-"] button {
        margin-top: -48px;
    }
    .com_finances #adminForm .form-inline button.btn {
        padding: 11px 15px;
    }
    .com_payplans .subhead-collapse #toolbar {
        margin-top: -71px;
    }
}
@media (max-width: 919px) {
    .com_webgenpanel div#bodyContent {
        padding:inherit !important;
    }
}


