@import url(bootstrap.min.css);
@import url(bootstrap-responsive.min.css);
@import url(jquery.ui.css);
@import url(animate.min.css);
@import url(animate.delay.css);
@import url(isotope.css);
@import url(colorbox.css);
@import url(uniform.tp.css);
@import url(colorpicker.css);
@import url(jquery.jgrowl.css);
@import url(jquery.alerts.css);
@import url(jquery.tagsinput.css);
@import url(ui.spinner.css);
@import url(jquery.chosen.css);
@import url(fullcalendar.css);
@import url(roboto.css);
@import url(lato.css);
@import url(font-awesome.min.css);

body,
button,
input,
select,
textarea {
  font-family: RobotoRegular, "Helvetica Neue", Helvetica, sans-serif;
}

h1,
h2,
h3,
h4,
h5,
strong {
  font-weight: 400;
}

.alphabets::after,
.chatcontent .messagebox::after,
.gridblog::after,
.headmenu .dropdown-menu::after,
.rightpanel:after,
.timelinelist li .tl-action::after,
.timelinelist li .tl-author::after,
.timelinelist li .tl-link::after {
  content: "";
}

#chatwinlist ul,
.alphabets,
.breadcrumbs,
.chatmsg,
.chatusers,
.commentlist,
.comments,
.fontawesomeicons ul,
.glyphicons,
.gridblog,
.headmenu,
.iconsweetslist,
.listfile,
.mediamgr_category ul,
.mediamgr_menu,
.menuright,
.messagemenu ul,
.msglist,
.onlineusers ul,
.peoplelist .peopleinfo ul,
.popoversample li,
.profile-left .taglist,
.resultslist,
.shortcuts,
.sidebarlist,
.timelinelist,
.timelinelist li .tl-comments ul,
.timelinelist li .tl-images ul,
.tooltipsample li,
.userlist,
.userloggedinfo ul,
.wizard .hormenu,
.wizard .tabbedmenu,
ol.list-checked,
ol.list-checked2,
ul.list-checked,
ul.list-checked2 {
  list-style: none;
}

a,
abbr,
acronym,
address,
applet,
b,
big,
blockquote,
body,
caption,
center,
cite,
code,
del,
dfn,
div,
em,
fieldset,
font,
form,
h1,
h2,
h3,
h4,
h5,
h6,
html,
i,
iframe,
img,
ins,
kbd,
label,
legend,
li,
object,
ol,
p,
pre,
q,
s,
samp,
small,
span,
strike,
strong,
sub,
sup,
table,
tbody,
td,
tfoot,
th,
thead,
tr,
tt,
u,
ul,
var {
  background: transparent;
  border: 0;
  margin: 0;
  padding: 0;
  vertical-align: baseline;
  line-height: 21px;
  outline: 0;
}

::selection {
  background: #ccc;
  color: #fff;
  text-shadow: none;
}

::-moz-selection {
  background: #ccc;
  color: #fff;
  text-shadow: none;
}

:-moz-placeholder {
  color: #bbb;
}

::-webkit-input-placeholder {
  color: #bbb;
}

:-ms-input-placeholder {
  color: #bbb;
}

h4 {
  font-size: 16px;
}

body {
  overflow-x: hidden;
}

body.mcblue {
  /* background: url(../images/leftpanelbg_mc.png) repeat-y; */
  background-color: #FFFDE9;
  font-size: 12px;
}

body.clean {
  background: 0 0;
}

body.errorpage {
  /*background: url(../images/bg1.png) #fff; */
  background: #FFFDE9;
}

body.loginpage {
  background: #fffde9;
}

body.cadastro {
  background: #22303d;
}

body.precadastro {
  background: #fff;
}

.inputwrapper input,
.inputwrapper input:active,
.inputwrapper input:focus {
  background: #fff;
  border: 0;
}

a,
a:active,
a:focus,
a:hover,
a:link {
  outline: 0;
  color: #000;
  text-decoration: none;
}

a:hover {
  text-decoration: underline;
}

button,
input,
select,
textarea {
  outline: 0;
}

button,
input,
label,
select,
textarea {
  font-size: 13px;
}

h1,
h2,
h3,
h4,
h5 {
  line-height: normal;
}

.loginpanel {
  position: absolute;
  top: 50%;
  left: 50%;
  height: 300px;
}

.loginpanelinner {
  position: relative;
  top: -150px;
  left: -50%;
}

.loginpanelinner .logo {
  text-align: center;
  padding: 20px 0;
}

.loginpanel .pull-right {
  margin-top: 11px;
  color: #ddd;
  font-size: 11px;
  font-family: Helvetica, sans-serif;
  text-align: right;
}

.loginpanel .pull-right a {
  color: #DB0007;
}

.inputwrapper input {
  padding: 10px;
  width: 250px;
}

.inputwrapper button {
  display: block;
  border: 1px solid #DB0007;
  padding: 10px;
  background: #DB0007;
  width: 100%;
  color: #fff;
  text-transform: uppercase;
}

.inputwrapper button:active,
.inputwrapper button:focus,
.inputwrapper button:hover {
  background: #000000;
}

.inputwrapper label {
  display: inline-block;
  margin-top: 10px;
  color: rgba(255, 255, 255, 0.8);
  font-size: 11px;
  vertical-align: middle;
}

.inputwrapper label input {
  width: auto;
  margin: -3px 5px 0 0;
  vertical-align: middle;
}

.inputwrapper .remember {
  padding: 0;
  background: 0 0;
}

.login-alert .alert,
.loginfooter {
  font-size: 11px;
  padding: 5px 0;
  text-align: center;
}

.login-alert {
  display: none;
}

.login-alert .alert {
  border: 0;
}

.loginfooter {
  color: #DB0007;
  position: absolute;
  position: fixed;
  bottom: 0;
  left: 0;
  width: 100%;
  font-family: arial, sans-serif !important;
}

.regpanel {
  width: 660px;
  margin: 40px auto 0;
}

.regpanel .logo {
  text-align: center;
  margin-bottom: 10px;
}

.regpanel .pageheader {
  background: 0 0;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  padding: 0 0 25px;
}

.regpanel .pageicon {
  color: #000;
  border-color: #000;
}

.regpanel .pagetitle h5 {
  color: rgba(255, 255, 255, 0.5);
}

.regpanel .pagetitle h1 {
  color: #fff;
}

.regcontent {
  padding: 10px 0;
  color: #fff;
}

.regcontent .stdform p {
  margin: 10px 0;
}

.regcontent .stdform input {
  margin: 0;
  padding: 7px 5px;
  vertical-align: middle;
  border: 0;
}

.regcontent input[type="radio"] {
  margin-right: 5px;
  display: inline-block;
}

.regcontent .bday select {
  width: auto;
  height: auto;
  padding: 5px;
  font-size: 12px;
  border: 0;
}

.regcontent h3 {
  margin: 15px 0;
  color: rgba(255, 255, 255, 0.5);
}

.regcontent button {
  display: block;
  border: 1px solid #0c57a3;
  padding: 12px 10px;
  background: #0972dd;
  width: 100%;
  color: #fff;
  text-transform: uppercase;
}

.regfooter {
  margin: 0 auto 20px;
  width: 380px;
  text-align: center;
  color: rgba(255, 255, 255, 0.5);
  font-size: 11px;
}

.header {
  background: #FFFDE9;
  clear: both;
  height: 110px;
}

.headerinner {
  margin-left: 260px;
}

.header .logo {
  width: 260px;
  text-align: center;
  padding-top: 5px;
  float: left;
}

.headmenu .dropdown-menu {
  border: 2px solid #FFFDE9;
  border-top: 0;
  margin: 0;
}

.headmenu .nav-header {
  text-shadow: none;
  font-weight: 400;
}

.headmenu .dropdown-menu::after {
  position: absolute;
  top: -6px;
  left: 45px;
  display: inline-block;
  border-right: 6px solid transparent;
  border-bottom: 6px solid #fff;
  border-left: 6px solid transparent;
}

.headmenu > li {
  display: inline-block;
  float: left;
  font-size: 14px;
  position: relative;
  border-right: 1px solid rgba(255, 255, 255, 0.15);
}

.headmenu > li:first-child {
  border-left: 1px solid rgba(255, 255, 255, 0.15);
}

.headmenu > li.odd {
  background: rgba(255, 255, 255, 0.1);
}

.headmenu > li.right {
  float: right;
  border-right: 0;
}

.headmenu > li > a {
  min-width: 70px;
  position: relative;
  display: block;
  color: #fff;
  padding: 25px 20px 9px;
  cursor: pointer;
}

.headmenu > li > a:hover {
  text-decoration: none;
}

.headmenu > li > a .count {
  position: absolute;
  top: 5px;
  right: 10px;
  opacity: 0.5;
}

.headmenu > li.open > a .count,
.headmenu > li > a:hover .count {
  opacity: 1;
}

.headmenu > li > a .headmenu-label {
  display: block;
  margin: 2px 0 3px;
  opacity: 0.5;
  text-align: center;
}

.headmenu > li.open > a .headmenu-label,
.headmenu > li > a:hover .headmenu-label {
  opacity: 1;
}

.headmenu > li > a .head-icon {
  width: 50px;
  height: 50px;
  display: block;
  margin: auto;
  opacity: 0.5;
}

.headmenu > li.open a .head-icon,
.headmenu > li > a:hover .head-icon {
  opacity: 1;
}

.head-message {
  background-image: url(../images/icons/message.png);
}

.head-users {
  background-image: url(../images/icons/users.png);
}

.head-bar {
  background-image: url(../images/icons/bar.png);
}

.head-cart {
  background-image: url(../images/icons/icon-cart-topo.png);
}

.head-cart2 {
  background-image: url(../images/icons/icon-cart.png);
}

.head-rede {
  background-image: url(../images/icons/icon-networking.png);
}

.head-upline {
  background-image: url(../images/icons/upline.png);
}

.head-images {
  background-image: url(../images/icons/icon-images.png);
}

.head-config {
  background-image: url(../images/icons/icon-archive.png);
}

.viewmore a {
  text-transform: uppercase;
  font-size: 11px !important;
}

.newusers {
  min-width: 200px;
}

.newusers .userthumb {
  width: 35px;
  display: block;
  float: left;
  margin-right: 10px;
}

.newusers strong {
  display: block;
  line-height: normal;
}

.newusers small {
  color: #999;
  line-height: normal;
}

.userloggedinfo {
  padding: 15px;
  color: #000;
}

.userloggedinfo img {
  padding: 3px;
  background: rgba(255, 255, 255, 0.2);
  width: 80px;
  float: left;
}

.userloggedinfo .userinfo {
  float: left;
  margin-left: 10px;
}

.userloggedinfo .userinfo small {
  font-size: 11px;
  opacity: 0.6;
  color: #fff;
  font-family: sans-serif;
  font-style: italic;
}

.userloggedinfo ul {
  margin-top: 5px;
}

.userloggedinfo ul li {
  display: block;
  font-size: 11px;
  line-height: normal;
  margin-bottom: 1px;
}

.userloggedinfo ul li a {
  padding: 4px 5px 3px;
  color: #000;
  line-height: normal;
  background: #FFFDE9
  display: block;
}

.leftmenu .nav-header,
body.mcblue .leftmenu .nav-header {
  font-weight: 400;
  font-size: 11px;
  padding: 5px 20px;
  text-shadow: none;
}

.userloggedinfo ul li a:hover {
  text-decoration: none;
  background: rgba(255, 255, 255, 0.2);
}

.no-borderradius .userloggedinfo .userinfo {
  float: none;
  margin-left: 92px;
}

.leftpanel {
  width: 260px;
  color: #fff;
  float: left;
}

.leftmenu .nav-header {
  background: #232323;
  border-bottom: 1px solid #222;
}

body.mcblue .leftmenu .nav-header {
  background: transparent;
  border-bottom: 1px solid #fff;
}

.leftmenu .nav-tabs.nav-stacked a {
  color: #999;
  padding: 10px 20px;
  font-size: 14px;
}

body.mcblue .leftmenu .nav-tabs.nav-stacked a {
  color: #000;
  padding: 10px 20px;
  font-size: 14px;
}

.leftmenu .nav-tabs.nav-stacked a span {
  margin-right: 10px;
}

.leftmenu .nav-tabs.nav-stacked > li > a {
  border: 0;
  border-bottom: 1px solid #232323;
}

body.mcblue .leftmenu .nav-tabs.nav-stacked > li > a {
  border: 0;
  border-bottom: 1px solid #000;
}

.leftmenu .nav-tabs.nav-stacked > li > a:focus,
.leftmenu .nav-tabs.nav-stacked > li > a:hover {
  background-color: #2c2c2c;
  color: #fff;
  border-bottom-color: #232323;
}

body.mcblue .leftmenu .nav-tabs.nav-stacked > li > a:focus,
body.mcblue .leftmenu .nav-tabs.nav-stacked > li > a:hover {
  background-color: #DB0007;
  color: #fff;
  border-bottom-color: #DB0007;
}

body.mcblue .leftmenu .nav-tabs.nav-stacked > li.active > a {
  background-color: #FFFDE9;
  color: #000;
}

body.mcblue .nav-header {
  color: #000;
}

.leftmenu .nav-tabs.nav-stacked > li.active > a {
  background-color: #FFFDE9;
  color: #fff;
  border-bottom-color: rgba(0, 0, 0, 0.2);
}

.leftmenu .nav-tabs.nav-stacked > li.active > a:hover {
  background-color: #FFFDE9;
}

.leftmenu .nav-tabs > li {
  margin-bottom: 0;
}

.leftmenu .nav-tabs.nav-stacked > li.dropdown ul {
  background: #eee;
  display: none;
}

.leftmenu .nav-tabs.nav-stacked > li.dropdown ul li {
  border-bottom: 1px solid #ddd;
  border-right: 1px solid #ddd;
}

.leftmenu .nav-tabs.nav-stacked > li.dropdown > a {
  background-image: url(../images/droparrow.png);
  background-repeat: no-repeat;
  background-position: right 19px;
}

.leftmenu .nav-tabs.nav-stacked .dropdown ul li a {
  display: block;
  font-size: 12px;
  padding: 7px 10px 7px 50px;
  color: #333;
  background-position: 25px 12px;
  background-image: url(../images/menuarrow.png);
  background-repeat: no-repeat;
}

.leftmenu .nav-tabs.nav-stacked .dropdown ul li.active a {
  background-color: #fff;
}

.leftmenu .nav-tabs.nav-stacked .dropdown ul li a:hover {
  text-decoration: none;
  background-color: #fff;
}

.leftmenu .nav-tabs.nav-stacked .dropdown ul ul li {
  border-right: 0;
}

.leftmenu .nav-tabs.nav-stacked .dropdown ul ul li a {
  padding-left: 70px;
  background-position: 50px 12px;
}

.leftmenu .nav-tabs.nav-stacked .dropdown ul ul li:first-child a {
  border-top: 1px solid #ddd;
}

.rightpanel {
  margin-left: 260px;
  /* background: url(../images/bg1.png); */
  background: #FFFDE9;
}

.rightpanel:after {
  clear: both;
  display: block;
}

.breadcrumbs {
  height: 22px;
  background: #FFFDE9;
  padding: 4px 0 4px 10px;
  border-bottom: 1px solid #ccc;
  position: relative;
}

.commentlist li,
.pageheader {
  border-bottom: 1px solid #ddd;
}

.breadcrumbs > li {
  display: inline-block;
  float: left;
  margin-right: 5px;
  font-size: 11px;
  color: #666;
}

.breadcrumbs > li.right {
  float: right;
  padding: 0;
  border-left: 1px solid #bbb;
  margin: -4px 0 0;
}

.pageicon,
.shortcuts li {
  float: left;
  display: inline-block;
}

.breadcrumbs > li.right .dropdown-menu a {
  font-size: 11px;
  padding: 2px 10px;
}

.breadcrumbs > li.right > a {
  color: #666;
  padding: 4px 10px 5px;
  display: block;
}

.breadcrumbs > li.right > a:hover {
  text-decoration: none;
  background: #f7f7f7;
}

.breadcrumbs > li.right.open > a {
  background: #f7f7f7;
}

.breadcrumbs > li.right > a i {
  vertical-align: middle;
}

.breadcrumbs > li span.separator {
  width: 5px;
  height: 9px;
  vertical-align: middle;
  display: inline-block;
  background: url(../images/bcarrow.png) no-repeat;
  margin-left: 2px;
}

.breadcrumbs > li:first-child a:hover {
  text-decoration: none;
  color: #666;
}

.pageheader {
  padding: 10px;
  position: relative;
  min-height: 68px;
  background: #FFFDE9;
}

.entry_wrap,
.slide_wrap {
  min-height: 60px;
}

.pageicon {
  width: 44px;
  font-size: 42px;
  padding: 10px;
  color: #000;
  /* border: 3px solid #000;
  -moz-border-radius: 50px;
  -webkit-border-radius: 50px;
  border-radius: 50px; */
  text-align: center;
}

.pagetitle {
  margin-left: 90px;
  padding-top: 5px;
}

.pagetitle h1 {
  font-size: 32px;
  margin-left: -2px;
  color: #000;
}

.pagetitle h5,
.subtitle {
  color: #999;
  text-transform: uppercase;
}

.pagetitle h5 {
  font-size: 11px;
}

.searchbar {
  position: absolute;
  top: 33%;
  right: 20px;
}

.searchbar input {
  width: 240px;
  height: 40px;
  padding: 8px 10px;
  background: url(../images/icons/search.png) 215px 10px no-repeat #fff;
  font-size: 12px;
}

.maincontent {
  float: left;
  width: 100%;
}

.maincontentinner {
  padding: 20px;
}

.subtitle {
  font-size: 11px;
  margin-bottom: 5px;
}

.subtitle2 {
  font-size: 13px;
  text-transform: uppercase;
  color: #333;
  margin-bottom: 5px;
}

.shortcuts {
  margin-top: 20px;
  overflow: hidden;
  clear: both;
}

.shortcuts li {
  margin: 0 5px 5px 0;
  position: relative;
}

.headtitle .btn-group,
.minimize {
  float: right;
}

.shortcuts li a {
  display: block;
  width: 130px;
  height: 130px;
  background: #FFFDE9;
  color: #fff;
  font-size: 16px;
}

.shortcuts li a:hover {
  background: #282828;
  text-decoration: none;
}

.shortcuts li .shortcuts-label {
  display: block;
  padding: 0 12px;
}

.shortcuts li .shortcuts-icon {
  display: block;
  width: 48px;
  height: 48px;
  padding: 30px 0 20px;
  margin: 0 auto;
}

.shortcuts li .iconsi-event {
  background: url(../images/icons/icon-event.png) center center no-repeat;
}

.shortcuts li .iconsi-cart {
  background: url(../images/icons/icon-cart.png) center center no-repeat;
}

.shortcuts li .iconsi-archive {
  background: url(../images/icons/icon-archive.png) center center no-repeat;
}

.shortcuts li .iconsi-help {
  background: url(../images/icons/icon-help.png) center center no-repeat;
}

.shortcuts li .iconsi-images {
  background: url(../images/icons/icon-images.png) center center no-repeat;
}

.shortcuts li .iconsi-files {
  background: url(../images/icons/icon-files.png) center center no-repeat;
}

.widget {
  -moz-box-shadow: 1px 1px 8px rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: 1px 1px 8px rgba(0, 0, 0, 0.3);
  box-shadow: 1px 1px 8px rgba(0, 0, 0, 0.3);
}

.widgettitle {
  background: #DB0007;
  color: #FFFDE9;
  padding: 10px 10px;
  font-size: 14px;
}

.widgettitle span {
  vertical-align: middle;
  display: inline-block;
  margin-right: 8px;
}

.widgetcontent {
  background: transparent;
  padding: 15px 12px;
  border: 2px solid #FFFDE9;
  border-top: 0;
  margin-bottom: 20px;
}

.widgetcontent p {
  margin: 15px 0;
}

.wt1 {
  background: #333;
  color: #fff;
}

.wc1 {
  border-color: #333;
}

.commentlist {
  clear: both;
}

.commentlist li {
  display: block;
  padding: 15px;
}

.tabtitle,
.userlist li {
  border-bottom: 1px solid #ddd;
  padding: 10px;
}

.commentlist li img {
  width: 60px;
}

.commentlist li .comment-info {
  margin-left: 80px;
}

.commentlist li p:last-child {
  margin-bottom: 0;
}

.commentlist li .btn {
  margin-right: 3px;
}

.commentlist li .btn span {
  margin-right: 5px;
}

.tabtitle {
  font-size: 11px;
  text-transform: uppercase;
  font-weight: 700;
  font-family: sans-serif;
  margin-top: 5px;
}

.userlist li {
  display: block;
  cursor: pointer;
}

.userlist li:hover {
  background-color: #f7f7f7;
}

.userlist li:last-child {
  border-bottom: 0;
}

.userlist li .uinfo {
  margin-left: 60px;
}

.userlist li img {
  display: block;
  width: 50px;
}

.userlist li .uinfo h5 {
  font-size: 14px;
  color: #FFFDE9;
  margin-bottom: 2px;
}

.userlist li .uinfo span {
  display: block;
  font-size: 11px;
  line-height: 16px;
  color: #999;
}

.userlist li .uinfo span.pos {
  text-transform: uppercase;
  color: #666;
}

.userlist li .par {
  font-size: 11px;
  line-height: normal;
  margin-top: 4px;
}

.userlist-favorites li {
  cursor: default;
}

.listfile li a:hover,
.mediamgr_menu li a:hover,
.messagemenu ul li.back a,
.minimize,
.msglist li {
  cursor: pointer;
}

.userlist-favorites li:hover {
  background: 0 0;
}

.userlist-favorites li .link {
  font-size: 11px;
  margin-top: 7px;
}

.userlist-favorites li .link a {
  color: #666;
  display: inline-block;
  padding: 4px 5px;
  line-height: normal;
}

.userlist-favorites li .link a:last-child {
  background: #86c91d;
  color: #fff;
}

.userlist-favorites li .link a:first-child {
  background: #e9c72a;
  color: #fff;
}

.userlist-favorites li .link a:hover {
  text-decoration: none;
  color: #fff;
}

.title-danger {
  background-color: #d00 !important;
}

.title-warning {
  background-color: #fcb904 !important;
}

.title-success {
  background-color: #86d628 !important;
}

.title-info {
  background-color: #71b8ee !important;
}

.title-inverse {
  background-color: #333 !important;
}

.headtitle {
  margin-bottom: 21px;
}

.headtitle-box,
.widgetbox .headtitle {
  margin-bottom: 0;
}

.headtitle .btn-group .btn,
.headtitle .btn-group .btn:focus,
.headtitle .btn-group.open .btn.dropdown-toggle {
  background: 0 0;
  border: 0;
  border-left: 1px solid rgba(255, 255, 255, 0.2);
  color: #fff;
  padding: 11px 20px;
}

.headtitle .dropdown-menu {
  left: auto;
  right: 0;
}

.headtitle .btn-group .btn .caret {
  border-top: 4px solid #fff;
}

.box-danger .widgettitle {
  background-color: #d00;
}

.box-danger .widgetcontent {
  border-color: #d00;
}

.box-warning .widgettitle {
  background-color: #fcb904;
}

.box-warning .widgetcontent {
  border-color: #fcb904;
}

.box-success .widgettitle {
  background-color: #86d628;
}

.box-success .widgetcontent {
  border-color: #86d628;
}

.box-info .widgettitle {
  background-color: #71b8ee;
}

.box-info .widgetcontent {
  border-color: #71b8ee;
}

.box-inverse .widgettitle {
  background-color: #333;
}

.box-inverse .widgetcontent {
  border-color: #333;
}

.minimize {
  width: 15px;
  height: 19px;
  display: block;
  color: #000;
  font-size: 22px;
  text-align: center;
  margin-right: 10px;
  opacity: 0.2;
  text-shadow: 1px 1px rgba(255, 255, 255, 0.3);
}

.minimize.collapsed {
  font-size: 20px;
}

.minimize:hover {
  color: #333;
  opacity: 0.7;
  text-decoration: none;
}

.stdform input {
  padding: 5px;
  border: 1px solid #bbb;
}

.stdform textarea {
  padding: 6px 5px;
  border: 1px solid #bbb;
}

.stdform select {
  border: 1px solid #bbb;
  padding: 5px 2px;
}

.stdform div.par,
.stdform p {
  margin: 20px 0;
}

.stdform div.field,
.stdform span.field {
  margin-left: 220px;
  display: block;
  position: relative;
}

.stdform .formwrapper {
  display: block;
  padding-top: 5px;
  margin-left: 220px;
  line-height: 25px;
}

.stdform label {
  float: left;
  width: 200px;
  text-align: right;
  padding: 5px 20px 0 0;
}

.stdform label.error {
  float: none;
  display: block;
  font-size: 11px;
  color: red;
  text-align: left;
  padding: 0;
  width: auto;
  margin-left: 220px;
}

.stdform label.valid {
  color: #468847;
}

.stdform small.desc {
  font-size: 11px;
  color: #999;
  font-style: italic;
  display: block;
  margin: 5px 0 0 220px;
}

.stdform .stdformbutton {
  margin-left: 220px;
}

.stdform #spinner.input-small {
  width: 100px;
}

.stdform2 div.par,
.stdform2 p {
  border-top: 1px solid #ddd;
  background: #fcfcfc;
  margin: 0;
  clear: both;
}

.stdform2 div.terms {
  border: 0;
  background: 0 0;
}

.stdform2 div.par:first-child,
.stdform2 p:first-child {
  border-top: 0;
}

.stdform2 label {
  display: inline-block;
  padding: 15px 0 0 15px;
  vertical-align: top;
  text-align: left;
  font-weight: 700;
}

.stdform2 label.error {
  margin-left: 0;
  padding: 0;
}

.stdform2 label small {
  font-size: 11px;
  color: #999;
  display: block;
  font-weight: 400;
  line-height: 16px;
}

.fontawesomeicons ul li,
.glyphicons li {
  line-height: 25px;
}

.stdform2 div.field,
.stdform2 span.field {
  margin-left: 220px;
  display: block;
  background: #fff;
  padding: 15px;
  border-left: 1px solid #ddd;
}

.stdform2 .stdformbutton {
  margin-left: 0;
  padding: 15px;
  background: #fff;
}

.stdform2 input {
  margin: 0;
}

.stdform2 input[type="checkbox"],
.stdform2 input[type="radio"] {
  margin: 10px;
}

.dualselect {
  margin-left: 220px;
  display: block;
}

.dualselect select {
  height: 200px;
  width: 40%;
  padding: 0;
  outline: 0;
}

.dualselect select option {
  padding: 4px 5px;
  margin: 0;
}

.dualselect .ds_arrow {
  display: inline-block;
  vertical-align: top;
  padding-top: 60px;
  margin: 0 10px;
}

.dualselect .ds_arrow button {
  margin-top: -1px;
}

.counter {
  display: block;
  font-size: 11px;
}

.entry_content h4,
.slide_content h4 {
  font-size: 18px;
  font-weight: 400;
}

.warning {
  color: #b00;
}

.exceeded {
  color: red;
}

.entry_content h4 a:hover,
.slide_content h4 a:hover {
  color: #333;
  text-decoration: none;
}

.fileupload .btn,
.fileupload .fileupload-exists {
  margin: 0;
  height: 21px;
  padding: 3px 10px 4px;
  border-left: 0;
}

.bx-wrapper,
.slimScrollDiv {
  border: 1px solid #ddd;
}

[class*=" iconsweets-"],
[class^="iconsweets-"] {
  display: inline-block;
  width: 16px;
  height: 16px;
  vertical-align: middle;
  background-image: url(../images/iconsweets-icons.png);
  background-position: -16px -16px;
  background-repeat: no-repeat;
}

.dropdown-menu > .active > a > [class*=" iconsweets-"],
.dropdown-menu > .active > a > [class^="iconsweets-"],
.dropdown-menu > li > a:hover > [class*=" iconsweets-"],
.dropdown-menu > li > a:hover > [class^="iconsweets-"],
.dropdown-submenu:hover > a > [class*=" iconsweets-"],
.dropdown-submenu:hover > a > [class^="iconsweets-"],
.iconsweets-white,
.nav-list > .active > a > [class*=" iconsweets-"],
.nav-list > .active > a > [class^="iconsweets-"],
.nav-pills > .active > a > [class*=" iconsweets-"],
.nav-pills > .active > a > [class^="iconsweets-"],
.navbar-inverse .nav > .active > a > [class*=" iconsweets-"],
.navbar-inverse .nav > .active > a > [class^="iconsweets-"] {
  background-image: url(../images/iconsweets-icons-white.png);
}

.iconsweets-magnifying-glass {
  background-position: -16px -16px;
}

.iconsweets-trashcan {
  background-position: -48px -16px;
}

.iconsweets--trashcan2 {
  background-position: -80px -16px;
}

.iconsweets-presentation {
  background-position: -112px -16px;
}

.iconsweets-download {
  background-position: -144px -16px;
}

.iconsweets-download2 {
  background-position: -176px -16px;
}

.iconsweets-upload {
  background-position: -208px -16px;
}

.iconsweets-flag {
  background-position: -240px -16px;
}

.iconsweets-flag2 {
  background-position: -272px -16px;
}

.iconsweets-finish-flag {
  background-position: -304px -16px;
}

.iconsweets-podium {
  background-position: -16px -48px;
}

.iconsweets-cup {
  background-position: -48px -48px;
}

.iconsweets-home {
  background-position: -80px -48px;
}

.iconsweets-home2 {
  background-position: -112px -48px;
}

.iconsweets-link {
  background-position: -144px -48px;
}

.iconsweets-link2 {
  background-position: -176px -48px;
}

.iconsweets-notebook {
  background-position: -208px -48px;
}

.iconsweets-book {
  background-position: -240px -48px;
}

.iconsweets-book-large {
  background-position: -272px -48px;
}

.iconsweets-books {
  background-position: -304px -48px;
}

.iconsweets-tree {
  background-position: -16px -80px;
}

.iconsweets-construction {
  background-position: -48px -80px;
}

.iconsweets-umbrella {
  background-position: -80px -80px;
}

.iconsweets-mail {
  background-position: -112px -80px;
}

.iconsweets-help {
  background-position: -144px -80px;
}

.iconsweets-rss {
  background-position: -176px -80px;
}

.iconsweets-strategy {
  background-position: -208px -80px;
}

.iconsweets-strategy2 {
  background-position: -240px -80px;
}

.iconsweets-apartment {
  background-position: -272px -80px;
}

.iconsweets-companies {
  background-position: -304px -80px;
}

.iconsweets-ghost {
  background-position: -16px -112px;
}

.iconsweets-pacman {
  background-position: -48px -112px;
}

.iconsweets-vault {
  background-position: -80px -112px;
}

.iconsweets-archive {
  background-position: -112px -112px;
}

.iconsweets-cabinet {
  background-position: -144px -112px;
}

.iconsweets-bandaid {
  background-position: -176px -112px;
}

.iconsweets-postcard {
  background-position: -208px -112px;
}

.iconsweets-alert {
  background-position: -240px -112px;
}

.iconsweets-alert2 {
  background-position: -272px -112px;
}

.iconsweets-alarm {
  background-position: -304px -112px;
}

.iconsweets-alarm2 {
  background-position: -16px -144px;
}

.iconsweets-robot {
  background-position: -48px -144px;
}

.iconsweets-globe {
  background-position: -80px -144px;
}

.iconsweets-globe2 {
  background-position: -112px -144px;
}

.iconsweets-chemical {
  background-position: -144px -144px;
}

.iconsweets-lightbulb {
  background-position: -176px -144px;
}

.iconsweets-cloud {
  background-position: -208px -144px;
}

.iconsweets-cloud-upload {
  background-position: -240px -144px;
}

.iconsweets-cloud-download {
  background-position: -272px -144px;
}

.iconsweets-lamp {
  background-position: -304px -144px;
}

.iconsweets-preview {
  background-position: -16px -176px;
}

.iconsweets-icecream {
  background-position: -48px -176px;
}

.iconsweets-icecream2 {
  background-position: -80px -176px;
}

.iconsweets-paperclip {
  background-position: -112px -176px;
}

.iconsweets-footprints {
  background-position: -144px -176px;
}

.iconsweets-firefox {
  background-position: -176px -176px;
}

.iconsweets-chrome {
  background-position: -208px -176px;
}

.iconsweets-safari {
  background-position: -240px -176px;
}

.iconsweets-loadingbar {
  background-position: -272px -176px;
}

.iconsweets-bullseye {
  background-position: -304px -176px;
}

.iconsweets-folder {
  background-position: -16px -208px;
}

.iconsweets-locked {
  background-position: -48px -208px;
}

.iconsweets-locked2 {
  background-position: -80px -208px;
}

.iconsweets-unlock {
  background-position: -112px -208px;
}

.iconsweets-tag {
  background-position: -144px -208px;
}

.iconsweets-tag2 {
  background-position: -176px -208px;
}

.iconsweets-mac {
  background-position: -208px -208px;
}

.iconsweets-windows {
  background-position: -240px -208px;
}

.iconsweets-linux {
  background-position: -272px -208px;
}

.iconsweets-create {
  background-position: -304px -208px;
}

.iconsweets-expose {
  background-position: -16px -240px;
}

.iconsweets-key {
  background-position: -48px -240px;
}

.iconsweets-key2 {
  background-position: -80px -240px;
}

.iconsweets-table {
  background-position: -112px -240px;
}

.iconsweets-chair {
  background-position: -144px -240px;
}

.iconsweets-denied {
  background-position: -176px -240px;
}

.iconsweets-ballons {
  background-position: -208px -240px;
}

.iconsweets-cat {
  background-position: -240px -240px;
}

.iconsweets-airplane {
  background-position: -272px -240px;
}

.iconsweets-track {
  background-position: -304px -240px;
}

.iconsweets-car {
  background-position: -16px -272px;
}

.iconsweets-info {
  background-position: -48px -272px;
}

.iconsweets-alarmclock {
  background-position: -80px -272px;
}

.iconsweets-stopwatch {
  background-position: -112px -272px;
}

.iconsweets-timer {
  background-position: -144px -272px;
}

.iconsweets-clock {
  background-position: -176px -272px;
}

.iconsweets-day {
  background-position: -208px -272px;
}

.iconsweets-month {
  background-position: -240px -272px;
}

.iconsweets-dress {
  background-position: -272px -272px;
}

.iconsweets-tshirt {
  background-position: -304px -272px;
}

.iconsweets-sportshirt {
  background-position: -16px -304px;
}

.iconsweets-sweater {
  background-position: -48px -304px;
}

.iconsweets-sleeveless {
  background-position: -80px -304px;
}

.iconsweets-pants {
  background-position: -112px -304px;
}

.iconsweets-socks {
  background-position: -144px -304px;
}

.iconsweets-trolly {
  background-position: -176px -304px;
}

.iconsweets-medical {
  background-position: -208px -304px;
}

.iconsweets-suitcase {
  background-position: -240px -304px;
}

.iconsweets-suitcase2 {
  background-position: -272px -304px;
}

.iconsweets-suitcase3 {
  background-position: -304px -304px;
}

.iconsweets-shoppingbag {
  background-position: -16px -336px;
}

.iconsweets-purse {
  background-position: -48px -336px;
}

.iconsweets-bag {
  background-position: -80px -336px;
}

.iconsweets-paypal {
  background-position: -112px -336px;
}

.iconsweets-paypal2 {
  background-position: -144px -336px;
}

.iconsweets-paypal3 {
  background-position: -176px -336px;
}

.iconsweets-money {
  background-position: -208px -336px;
}

.iconsweets-money2 {
  background-position: -240px -336px;
}

.iconsweets-pricetag {
  background-position: -272px -336px;
}

.iconsweets-pricetags {
  background-position: -304px -336px;
}

.iconsweets-piggybank {
  background-position: -16px -368px;
}

.iconsweets-lemonade {
  background-position: -48px -368px;
}

.iconsweets-basket {
  background-position: -80px -368px;
}

.iconsweets-basket2 {
  background-position: -112px -368px;
}

.iconsweets-scan {
  background-position: -144px -368px;
}

.iconsweets-cart {
  background-position: -176px -368px;
}

.iconsweets-cart2 {
  background-position: -208px -368px;
}

.iconsweets-cart3 {
  background-position: -240px -368px;
}

.iconsweets-cart4 {
  background-position: -272px -368px;
}

.iconsweets-digg {
  background-position: -304px -368px;
}

.iconsweets-digg2 {
  background-position: -16px -400px;
}

.iconsweets-buzz {
  background-position: -48px -400px;
}

.iconsweets-delicious {
  background-position: -80px -400px;
}

.iconsweets-twitter {
  background-position: -112px -400px;
}

.iconsweets-twitter2 {
  background-position: -144px -400px;
}

.iconsweets-tumblr {
  background-position: -176px -400px;
}

.iconsweets-plixi {
  background-position: -208px -400px;
}

.iconsweets-dribbble {
  background-position: -240px -400px;
}

.iconsweets-dribbble2 {
  background-position: -272px -400px;
}

.iconsweets-stumbleupon {
  background-position: -304px -400px;
}

.iconsweets-lastfm {
  background-position: -16px -432px;
}

.iconsweets-mobypicture {
  background-position: -48px -432px;
}

.iconsweets-youtube {
  background-position: -80px -432px;
}

.iconsweets-youtube2 {
  background-position: -112px -432px;
}

.iconsweets-vimeo {
  background-position: -144px -432px;
}

.iconsweets-vimeo2 {
  background-position: -176px -432px;
}

.iconsweets-skype {
  background-position: -208px -432px;
}

.iconsweets-facebook {
  background-position: -240px -432px;
}

.iconsweets-like {
  background-position: -272px -432px;
}

.iconsweets-ichat {
  background-position: -304px -432px;
}

.iconsweets-myspace {
  background-position: -16px -464px;
}

.iconsweets-dropbox {
  background-position: -48px -464px;
}

.iconsweets-walking {
  background-position: -80px -464px;
}

.iconsweets-running {
  background-position: -112px -464px;
}

.iconsweets-exit {
  background-position: -144px -464px;
}

.iconsweets-male {
  background-position: -176px -464px;
}

.iconsweets-female {
  background-position: -208px -464px;
}

.iconsweets-user {
  background-position: -240px -464px;
}

.iconsweets-users {
  background-position: -272px -464px;
}

.iconsweets-admin {
  background-position: -304px -464px;
}

.iconsweets-malesymbol {
  background-position: -16px -496px;
}

.iconsweets-femalesymbol {
  background-position: -48px -496px;
}

.iconsweets-user2 {
  background-position: -80px -496px;
}

.iconsweets-users2 {
  background-position: -112px -496px;
}

.iconsweets-admin2 {
  background-position: -144px -496px;
}

.iconsweets-usercomment {
  background-position: -176px -496px;
}

.iconsweets-cog {
  background-position: -208px -496px;
}

.iconsweets-cog2 {
  background-position: -240px -496px;
}

.iconsweets-cog3 {
  background-position: -272px -496px;
}

.iconsweets-cog4 {
  background-position: -304px -496px;
}

.iconsweets-settings {
  background-position: -16px -528px;
}

.iconsweets-settings2 {
  background-position: -48px -528px;
}

.iconsweets-hd {
  background-position: -80px -528px;
}

.iconsweets-hd2 {
  background-position: -112px -528px;
}

.iconsweets-hd3 {
  background-position: -144px -528px;
}

.iconsweets-sd {
  background-position: -176px -528px;
}

.iconsweets-sd2 {
  background-position: -208px -528px;
}

.iconsweets-sd3 {
  background-position: -240px -528px;
}

.iconsweets-dvd {
  background-position: -272px -528px;
}

.iconsweets-blueray {
  background-position: -304px -528px;
}

.iconsweets-record {
  background-position: -16px -560px;
}

.iconsweets-cd {
  background-position: -48px -560px;
}

.iconsweets-cassette {
  background-position: -80px -560px;
}

.iconsweets-image {
  background-position: -112px -560px;
}

.iconsweets-image2 {
  background-position: -144px -560px;
}

.iconsweets-image3 {
  background-position: -176px -560px;
}

.iconsweets-image4 {
  background-position: -208px -560px;
}

.iconsweets-sound {
  background-position: -240px -560px;
}

.iconsweets-megaphone {
  background-position: -272px -560px;
}

.iconsweets-film {
  background-position: -304px -560px;
}

.iconsweets-film2 {
  background-position: -16px -592px;
}

.iconsweets-headphone {
  background-position: -48px -592px;
}

.iconsweets-microphone {
  background-position: -80px -592px;
}

.iconsweets-printer {
  background-position: -112px -592px;
}

.iconsweets-radio {
  background-position: -144px -592px;
}

.iconsweets-television {
  background-position: -176px -592px;
}

.iconsweets-imac {
  background-position: -208px -592px;
}

.iconsweets-laptop {
  background-position: -240px -592px;
}

.iconsweets-mightymouse {
  background-position: -272px -592px;
}

.iconsweets-magicmouse {
  background-position: -304px -592px;
}

.iconsweets-mousewire {
  background-position: -16px -624px;
}

.iconsweets-camera {
  background-position: -48px -624px;
}

.iconsweets-camera2 {
  background-position: -80px -624px;
}

.iconsweets-monitor {
  background-position: -112px -624px;
}

.iconsweets-ipod {
  background-position: -144px -624px;
}

.iconsweets-ipodnano {
  background-position: -176px -624px;
}

.iconsweets-ipad {
  background-position: -208px -624px;
}

.iconsweets-filmcamera {
  background-position: -240px -624px;
}

.iconsweets-calculator {
  background-position: -272px -624px;
}

.iconsweets-cashregister {
  background-position: -304px -624px;
}

.iconsweets-fax {
  background-position: -16px -656px;
}

.iconsweets-frames {
  background-position: -48px -656px;
}

.iconsweets-coverflow {
  background-position: -80px -656px;
}

.iconsweets-list {
  background-position: -112px -656px;
}

.iconsweets-list2 {
  background-position: -144px -656px;
}

.iconsweets-list3 {
  background-position: -176px -656px;
}

.iconsweets-list4 {
  background-position: -208px -656px;
}

.iconsweets-wordpress {
  background-position: -240px -656px;
}

.iconsweets-wordpress2 {
  background-position: -272px -656px;
}

.iconsweets-joomla {
  background-position: -304px -656px;
}

.iconsweets-expressionengine {
  background-position: -16px -688px;
}

.iconsweets-drupal {
  background-position: -48px -688px;
}

.iconsweets-arrowright {
  background-position: -80px -688px;
}

.iconsweets-arrowleft {
  background-position: -112px -688px;
}

.iconsweets-arrowdown {
  background-position: -144px -688px;
}

.iconsweets-arrowup {
  background-position: -176px -688px;
}

.iconsweets-refresh {
  background-position: -208px -688px;
}

.iconsweets-refresh2 {
  background-position: -240px -688px;
}

.iconsweets-repeat {
  background-position: -272px -688px;
}

.iconsweets-shuffle {
  background-position: -304px -688px;
}

.iconsweets-refresh3 {
  background-position: -16px -720px;
}

.iconsweets-refresh4 {
  background-position: -48px -720px;
}

.iconsweets-recycle {
  background-position: -80px -720px;
}

.iconsweets-fullscreen {
  background-position: -112px -720px;
}

.iconsweets-fitscreen {
  background-position: -144px -720px;
}

.iconsweets-origscreen {
  background-position: -176px -720px;
}

.iconsweets-bluetooth {
  background-position: -208px -720px;
}

.iconsweets-bluetooth2 {
  background-position: -240px -720px;
}

.iconsweets-wifi {
  background-position: -272px -720px;
}

.iconsweets-wifi2 {
  background-position: -304px -720px;
}

.iconsweets-iphone3 {
  background-position: -16px -752px;
}

.iconsweets-iphone4 {
  background-position: -48px -752px;
}

.iconsweets-blackberry {
  background-position: -80px -752px;
}

.iconsweets-android {
  background-position: -112px -752px;
}

.iconsweets-mobile {
  background-position: -144px -752px;
}

.iconsweets-inbox {
  background-position: -176px -752px;
}

.iconsweets-outgoing {
  background-position: -208px -752px;
}

.iconsweets-incoming {
  background-position: -240px -752px;
}

.iconsweets-speech {
  background-position: -272px -752px;
}

.iconsweets-speech2 {
  background-position: -304px -752px;
}

.iconsweets-speech3 {
  background-position: -16px -784px;
}

.iconsweets-speech4 {
  background-position: -48px -784px;
}

.iconsweets-phone {
  background-position: -80px -784px;
}

.iconsweets-phone2 {
  background-position: -112px -784px;
}

.iconsweets-battery {
  background-position: -144px -784px;
}

.iconsweets-battery2 {
  background-position: -176px -784px;
}

.iconsweets-battery3 {
  background-position: -208px -784px;
}

.iconsweets-battery4 {
  background-position: -240px -784px;
}

.iconsweets-batteryfull {
  background-position: -272px -784px;
}

.iconsweets-power {
  background-position: -304px -784px;
}

.iconsweets-electric {
  background-position: -16px -816px;
}

.iconsweets-plug {
  background-position: -48px -816px;
}

.iconsweets-brush {
  background-position: -80px -816px;
}

.iconsweets-brush2 {
  background-position: -112px -816px;
}

.iconsweets-pen {
  background-position: -144px -816px;
}

.iconsweets-bigbrush {
  background-position: -176px -816px;
}

.iconsweets-pencil {
  background-position: -208px -816px;
}

.iconsweets-clipboard {
  background-position: -240px -816px;
}

.iconsweets-scissor {
  background-position: -272px -816px;
}

.iconsweets-eyedrop {
  background-position: -304px -816px;
}

.iconsweets-abacus {
  background-position: -16px -848px;
}

.iconsweets-ruler {
  background-position: -48px -848px;
}

.iconsweets-ruler2 {
  background-position: -80px -848px;
}

.iconsweets-map {
  background-position: -112px -848px;
}

.iconsweets-maps {
  background-position: -144px -848px;
}

.iconsweets-post {
  background-position: -176px -848px;
}

.iconsweets-marker {
  background-position: -208px -848px;
}

.iconsweets-document {
  background-position: -240px -848px;
}

.iconsweets-documents {
  background-position: -272px -848px;
}

.iconsweets-pdf {
  background-position: -304px -848px;
}

.iconsweets-pdf2 {
  background-position: -16px -880px;
}

.iconsweets-word {
  background-position: -48px -880px;
}

.iconsweets-word2 {
  background-position: -80px -880px;
}

.iconsweets-word3 {
  background-position: -112px -880px;
}

.iconsweets-zip {
  background-position: -144px -880px;
}

.iconsweets-zip2 {
  background-position: -176px -880px;
}

.iconsweets-ppt {
  background-position: -208px -880px;
}

.iconsweets-ppt2 {
  background-position: -240px -880px;
}

.iconsweets-excel {
  background-position: -272px -880px;
}

.iconsweets-excel2 {
  background-position: -304px -880px;
}

.iconsweets-vcard {
  background-position: -16px -912px;
}

.iconsweets-vcard2 {
  background-position: -48px -912px;
}

.iconsweets-address {
  background-position: -80px -912px;
}

.iconsweets-chart {
  background-position: -112px -912px;
}

.iconsweets-chart2 {
  background-position: -144px -912px;
}

.iconsweets-chart3 {
  background-position: -176px -912px;
}

.iconsweets-chart4 {
  background-position: -208px -912px;
}

.iconsweets-chart5 {
  background-position: -240px -912px;
}

.iconsweets-chart6 {
  background-position: -272px -912px;
}

.iconsweets-chart7 {
  background-position: -304px -912px;
}

.iconsweets-chart8 {
  background-position: -16px -944px;
}

.glyphicons li {
  float: left;
  width: 25%;
}

.iconsweetslist li {
  float: left;
  line-height: 26px;
  width: 25%;
}

.bx-wrapper {
  width: auto !important;
  line-height: 21px;
  overflow: hidden;
}

.bx-next,
.bx-prev {
  position: absolute;
  top: 0;
  width: 30px;
  height: 100%;
  opacity: 0.6;
  vertical-align: middle;
}

.bx-wrapper .pager {
  margin: 0;
}

.slide_wrap {
  padding: 20px 50px;
}

.bx-prev {
  left: 0;
  background: url(../images/prev.png) center center no-repeat #eee;
  border-right: 1px solid #ddd;
}

.bx-next {
  right: 0;
  background: url(../images/next.png) center center no-repeat #eee;
  border-left: 1px solid #ddd;
}

.bx-next:hover,
.bx-prev:hover {
  opacity: 1;
}

.slide_img {
  float: left;
  width: 100px;
}

.slide_content {
  margin-left: 120px;
  text-align: left;
}

.slide_content p {
  margin: 10px 0;
}

.entrylist li {
  display: block;
  padding: 20px;
  border-bottom: 1px solid #ddd;
}

.entrylist li.even {
  background: #fcfcfc;
}

.entry_img {
  float: left;
}

.entry_content {
  margin-left: 120px;
}

.entry_content p {
  margin: 10px 0;
}

.entry_content p:last-child {
  margin-bottom: 0;
}

.mediamgr {
  position: relative;
  min-height: 400px;
}

.mediamgr .mediamgr_right {
  position: absolute;
  width: 250px;
  top: 62px;
  right: 0;
}

.dataTables_wrapper,
.mediamgr_menu {
  position: relative;
}

.mediamgr .mediamgr_rightinner {
  margin: 20px 0;
  padding-left: 20px;
}

.mediamgr .mediamgr_rightinner h4 {
  font-size: 12px;
  text-transform: uppercase;
  padding: 10px;
  background: #FFFDE9;
  color: #fff;
}

.mediamgr_head {
  padding: 10px;
  background: #fcfcfc;
  border: 1px solid #ccc;
  overflow: visible;
  margin-bottom: 20px;
}

.mediamgr_menu {
  overflow: hidden;
}

.mediamgr_menu li {
  display: inline-block;
  float: left;
}

.mediamgr_category ul li.right,
.mediamgr_menu li.right {
  float: right;
}

.mediamgr_menu li a {
  margin-bottom: 0;
}

.mediamgr_menu li a:hover {
  text-decoration: none;
}

.mediamgr_menu li a.prev {
  border-right: 0;
}

.mediamgr_menu li a.prev_disabled,
.mediamgr_menu li a.preview_disabled {
  opacity: 0.6;
}

.mediamgr_menu form input.filekeyword {
  padding: 5px 7px;
  width: 200px;
  background: #fff;
  color: #999;
  margin: 0;
  font-style: italic;
}

.mediamgr_content {
  padding: 20px 0;
  margin-right: 250px;
}

.mediamgr_category {
  padding: 10px 0;
  border-bottom: 1px dashed #ddd;
  margin-right: 270px;
}

.mediamgr_category ul li {
  display: inline-block;
  margin-right: 5px;
}

.mediamgr_category ul li a {
  display: block;
  padding: 3px 10px;
  color: #666;
}

.mediamgr_category ul li a:hover,
.mediamgr_category ul li.current a {
  background: #333;
  color: #fff;
  text-decoration: none;
}

.mediamgr_category ul li .pagenuminfo {
  display: inline-block;
  margin-top: 5px;
}

.mediamgr_menu li a.newfilebutton {
  display: block;
  padding: 4px 10px 5px;
  text-align: center;
  border: 1px solid #f0882c;
  background: #fb9337;
  color: #fff;
  font-weight: 700;
  font-size: 12px;
  -moz-box-shadow: inset 0 1px 0 rgba(250, 250, 250, 0.3);
  -webkit-box-shadow: inset 0 1px 0 rgba(250, 250, 250, 0.3);
  box-shadow: inset 0 1px 0 rgba(250, 250, 250, 0.3);
}

.actionBar a.buttonDisabled:active,
.btn {
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
}

.mediamgr_menu li a.newfilebutton:hover {
  background: #485b79;
  border: 1px solid #3f526f;
}

.menuright li {
  display: block;
  margin-bottom: 1px;
}

.menuright li a {
  display: block;
  padding: 5px 10px;
  color: #666;
}

.menuright li a:hover {
  background: #ddd;
  text-decoration: none;
}

.menuright li.current a {
  background: #333;
  color: #fff;
}

.listfile li {
  display: inline-block;
  margin: 5px 10px 5px 0;
  border: 1px solid #ddd;
  padding: 10px;
  background: #fcfcfc;
}

.listfile li:hover {
  border-color: #bbb;
}

.listfile li a {
  display: block;
}

.listfile li span.filename {
  display: block;
  margin-top: 5px;
  font-size: 11px;
  text-align: center;
}

.listfile li.selected {
  border-color: #3493f5;
  background: #eaf3fd;
}

.mediaWrapper {
  padding: 5px;
  width: 700px;
  min-height: 350px;
}

.mediaWrapper p {
  margin: 10px 0;
}

.mediaWrapper p:first-child {
  margin-top: 0;
}

.imgpreview {
  width: 249px;
  max-width: none;
}

.imginfo {
  background: #eee;
  padding: 10px 20px 10px 10px;
  border: 1px solid #ddd;
}

.imgdetails label {
  display: block;
  margin-bottom: 2px;
}

.imgdetails input,
.imgdetails textarea {
  padding: 7px 5px;
  border: 1px solid #bbb;
  background: #fcfcfc;
}

.messagemenu {
  background: #FFFDE9;
  margin-top: 15px;
}

.messagemenu ul {
  overflow: hidden;
  clear: both;
}

.messagemenu ul li {
  display: inline-block;
  float: left;
  border-right: 1px solid rgba(255, 255, 255, 0.2);
  text-transform: uppercase;
  font-size: 11px;
}

.messagemenu ul li a {
  display: block;
  padding: 12px 16px;
  color: #fff;
}

.messagemenu ul li a:hover {
  text-decoration: none;
  background: rgba(255, 255, 255, 0.1);
}

.messagemenu ul li.active {
  border: 1px solid #FFFDE9;
  border-bottom: 0;
}

.messagemenu ul li.active a {
  background: #fff;
  color: #FFFDE9;
}

.messagemenu ul li.pull-right {
  float: right;
  border-right: 0;
  border-left: 1px solid rgba(255, 255, 255, 0.2);
}

.messagemenu ul li.back {
  display: none;
  border-right: 0;
}

.messagecontent {
  overflow: hidden;
  clear: both;
}

.messageleft {
  width: 325px;
  border: 1px solid #FFFDE9;
  border-top: 0;
  height: 600px;
  float: left;
  background: #f7f7f7;
}

.messageright {
  background: #fff;
  margin-left: 325px;
  border: 1px solid #FFFDE9;
  border-top: 0;
  border-left: 0;
  height: 600px;
}

.messagesearch {
  padding: 10px;
  background: #fff;
  border-bottom: 1px solid #FFFDE9;
}

.messagesearch input {
  margin: 0;
  padding: 8px 10px;
  height: auto;
  background: url(../images/icons/search.png) 275px 8px no-repeat #fff;
}

.msglist {
  overflow: auto;
  height: 540px;
}

.msglist li {
  display: block;
  padding: 10px;
  border-bottom: 1px solid #ddd;
  overflow: hidden;
  clear: both;
}

.msglist li.unread {
  background: #fff;
}

.msglist li.selected {
  background: #FFFDE9;
}

.msglist li .thumb {
  width: 40px;
  height: 40px;
  float: left;
}

.msglist li .summary {
  margin-left: 50px;
  color: #666;
  font-size: 12px;
  line-height: normal;
}

.msglist li.selected .summary {
  color: #fff;
}

.msglist li h4 {
  font-size: 13px;
  color: #FFFDE9;
  line-height: 14px;
}

.msglist li.selected h4 {
  color: #fff;
}

.msglist li .date {
  height: 10px;
  color: #999;
  margin-top: -5px;
}

.msglist li.selected .date {
  color: #fff;
  opacity: 0.6;
}

.msglist li p {
  line-height: 10px;
  margin-top: 5px;
}

.messageview {
  overflow: auto;
  height: 450px;
}

.messageview .subject {
  padding: 14px 150px 13px 20px;
  font-size: 16px;
  line-height: 28px;
}

.messageview .btn-group {
  margin-top: 12px;
  margin-right: 10px;
}

.messageview .btn-group .btn {
  font-size: 11px;
  text-transform: uppercase;
}

.msgauthor {
  padding: 10px 20px;
  border: 1px solid #ddd;
  border-left: 0;
  border-right: 0;
  overflow: hidden;
  clear: both;
}

.msgauthor .thumb {
  width: 30px;
  height: 30px;
  float: left;
  margin-top: 5px;
}

.msgauthor .authorinfo {
  margin-left: 40px;
}

.msgauthor .authorinfo h5 {
  font-size: 12px;
  line-height: 10px;
}

.msgauthor .authorinfo h5 span {
  font-size: 12px;
  color: #999;
  margin-left: 5px;
}

.msgauthor .authorinfo .to {
  font-size: 11px;
  color: #999;
  display: block;
  margin-top: -3px;
}

.msgauthor .authorinfo .date {
  font-size: 12px;
  color: #999;
}

.msgbody {
  padding: 20px;
  color: #666;
}

.msgbody p {
  margin: 20px 0;
}

.dataTable,
.msgbody p:last-child {
  margin-bottom: 0;
}

.msgbody p:first-child {
  margin-top: 0;
}

.msgreply {
  padding: 10px;
  border-top: 1px solid #FFFDE9;
}

.msgreply .thumb {
  width: 40px;
  height: 40px;
  float: left;
}

.msgreply .reply {
  margin-left: 50px;
}

.msgreply textarea {
  display: block;
  width: 100%;
  height: 128px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.dataTable td,
.dataTable th {
  font-size: 12px;
}

.dataTables_info,
.dataTables_length {
  background: #FFFDE9;
  padding: 10px;
  font-size: 11px;
  border: 1px solid #ddd;
}

.dataTables_length {
  border-bottom: 0;
}

.dataTables_info {
  border-top: 0;
}

.dataTables_filter {
  position: absolute;
  top: 12px;
  right: 10px;
}

.dataTables_filter input {
  width: 150px;
  margin: 0 0 0 10px;
}

.dataTables_paginate {
  position: absolute;
  bottom: 10px;
  right: 10px;
}

.dataTables_paginate .first,
.dataTables_paginate .last,
.dataTables_paginate .next,
.dataTables_paginate .paginate_active,
.dataTables_paginate .paginate_button,
.dataTables_paginate .previous {
  padding: 5px 10px;
  border: 1px solid #ccc;
  border-left: 0;
  font-size: 11px;
  background: #eee;
  cursor: pointer;
}

.dataTables_paginate span:hover {
  background-color: #ddd;
}

.dataTables_paginate .first {
  border-left: 1px solid #ccc;
}

.dataTables_paginate .paginate_active {
  background: #fff;
}

.dataTables_paginate .paginate_button:hover {
  background: #eee;
}

.dataTables_paginate .paginate_button_disabled {
  cursor: default;
  color: #ccc;
  background: #eee;
}

.dataTables_paginate a {
  color: #666;
}

.dataTables_paginate a:hover {
  text-decoration: none;
}

.dataTables_length select {
  width: auto !important;
  margin: 0;
}

.dataTables_scrollHead {
  background: #333;
}

.dataTables_scrollHead table {
  border-bottom: 0;
}

#dyntable2_wrapper .dataTables_filter {
  position: static;
  padding: 10px;
  background: #eee;
  text-align: right;
  border-left: 1px solid #ccc;
  border-right: 1px solid #ccc;
}

#dyntable2_info {
  border-top: 1px solid #ddd;
}

.stackControls {
  margin-right: 3px;
}

.graphControls,
.stackControls {
  display: inline-block;
  float: left;
}

.graphControls .btn,
.stackControls .btn {
  font-size: 11px;
}

ol.list-ordered,
ol.list-ordered ol,
ul.list-unordered,
ul.list-unordered ul {
  margin: 0 0 0 25px;
  padding: 0;
}

ol.list-checked,
ol.list-checked2,
ul.list-checked,
ul.list-checked2 {
  margin: 0;
}

ol.list-checked li,
ul.list-checked li {
  background: url(../images/check.png) 0 2px no-repeat;
  padding-left: 25px;
  display: block;
}

ol.list-checked2 li,
ul.list-checked2 li {
  background: url(../images/check2.png) 0 2px no-repeat;
  padding-left: 25px;
  display: block;
}

ol.list-style ol,
ol.list-style ul,
ul.list-nostyle ol,
ul.list-nostyle ul {
  margin: 0 0 0 25px;
  padding: 0;
}

ol.list-nostyle li,
ul.list-nostyle li {
  list-style: none;
}

ol.list-nostyle li span,
ul.list-nostyle li span {
  vertical-align: top;
}

ul.list-inline li {
  display: inline-block;
  margin: 0 5px 10px 0;
}

.popoversample li,
.tooltipsample li {
  display: inline-block;
  margin-right: 5px;
}

.pargroup {
  border: 1px solid #ccc;
  background: #fff;
  overflow: hidden;
}

.pargroup .par {
  border-bottom: 1px solid #ddd;
  padding: 10px;
}

.pargroup .par:last-child {
  border-bottom: 0;
}

.pargroup .par p.pull-right {
  margin-top: -20px;
  font-size: 11px;
}

.pargroup .par h6 {
  font-weight: 400;
  color: #666;
}

#colorpicker {
  margin: 0;
}

.wizard .hormenu {
  clear: both;
  margin-bottom: 75px;
}

.wizard .hormenu li {
  float: left;
  width: 33.333%;
}

.wizard .hormenu li a {
  display: block;
  padding: 10px 15px;
  background: #fff;
  border: 1px solid #FFFDE9;
  border-left: 0;
}

.wizard .hormenu li:first-child a {
  border-left: 1px solid #FFFDE9;
}

.wizard .hormenu li a:hover {
  text-decoration: none;
}

.wizard .hormenu li a span.h2 {
  font-size: 16px;
  color: #999;
  display: block;
  margin-bottom: 5px;
}

.wizard .hormenu li span.label {
  display: block;
  color: #999;
  background: 0 0;
  text-shadow: none;
  padding: 0;
  font-size: 12px;
}

.wizard .hormenu li a.done span.label,
.wizard .hormenu li a.selected span.h2,
.wizard .hormenu li a.selected span.label {
  color: #fff;
}

.wizard .hormenu li a span.dot span {
  width: 20px;
  height: 20px;
  display: inline-block;
  background: url(../img/steps.html) 0 -40px no-repeat;
}

.wizard .hormenu li:first-child a span.dot {
  margin-left: 47%;
  text-align: left;
}

.wizard .hormenu li:last-child a span.dot {
  margin-right: 47%;
  text-align: right;
}

.wizard .hormenu li a.done {
  background: #FFFDE9;
  border-right: 1px solid rgba(255, 255, 255, 0.2);
}

.wizard .hormenu li a.done span.h2 {
  color: #fff;
  opacity: 0.6;
}

.wizard .hormenu li a.done span.dot span {
  background-position: 0 -20px;
}

.wizard .hormenu li:first-child a.done span.dot span {
  background-position: 0 0;
}

.wizard .hormenu li a.selected {
  background: #FFFDE9;
}

.wizard .hormenu li a.selected span.dot span {
  background-position: 0 -120px;
}

.wizard .hormenu li:first-child a.selected span.dot span {
  background-position: 0 -100px;
}

.stepContainer {
  width: auto !important;
  border: 2px solid #FFFDE9;
  border-bottom: 0;
}

.stepContainer p {
  margin: 20px 0;
}

.stepContainer .par p {
  margin: 10px 0;
  line-height: 21px;
}

.stepContainer .par p:last-child {
  border-bottom: 0;
}

.actionBar {
  padding: 15px;
  position: relative;
  overflow: hidden;
  clear: both;
  border: 2px solid #FFFDE9;
  border-top: 1px solid #FFFDE9;
  background: #fff;
}

.actionBar .loader {
  float: left;
  display: none;
}

.actionBar a {
  float: right;
  display: inline-block;
  padding: 5px 15px;
  background: #DB0007;
  color: #FFFDE9;
  margin-left: 5px;
  border: 2px solid #FFFDE9;
}

.actionBar a:hover {
  text-decoration: none;
  background: #000;
  color: #FFFDE9;
}

.actionBar a.buttonDisabled {
  background: #fff;
  border: 2px solid #FFFDE9;
  color: #FFFDE9;
  opacity: 0.5;
}

.actionBar a.buttonDisabled:hover {
  cursor: default;
}

.actionBar a.buttonDisabled:active {
  box-shadow: none;
}

.actionBar .msgBox {
  margin: 40px 0 10px;
  position: relative;
}

.actionBar .msgBox .content {
  padding: 7px 10px;
  background: #fffccc;
  color: #333;
  border: 1px solid #feea7a;
}

.actionBar .msgBox .close {
  padding: 0 2px 2px;
  background: 0 0;
  line-height: 10px;
  text-transform: lowercase;
  font-size: 10px;
  position: absolute;
  top: 5px;
  right: 7px;
  color: #333;
  text-shadow: none;
  font-weight: 700;
  -moz-border-radius: 1px;
  -webkit-border-radius: 1px;
  border-radius: 1px;
}

.actionBar .msgBox .close:hover {
  background: #333;
  color: #eee;
}

.tabbedwizard .stepContainer {
  padding: 30px;
  background: #fff;
}

.tabbedwizard .stepContainer h4 {
  font-size: 14px;
  border-bottom: 1px solid #ddd;
  color: #666;
}

.wizard .tabbedmenu {
  background: #FFFDE9;
  padding: 10px 10px 0;
  height: 61px;
}

.wizard .tabbedmenu li {
  display: inline-block;
  margin-right: 5px;
  position: relative;
  bottom: -1px;
}

.wizard .tabbedmenu li a {
  display: block;
  padding: 10px 20px;
  color: #fff;
  background: rgba(255, 255, 255, 0.1);
}

.wizard .tabbedmenu li a span {
  text-shadow: none;
  padding: 0;
  background: 0 0;
  color: #fff;
  font-size: 12px;
}

.wizard .tabbedmenu li a span.h2 {
  color: #fff;
  opacity: 0.5;
  display: block;
  font-size: 18px;
  font-weight: 400;
}

.wizard .tabbedmenu li a:hover {
  text-decoration: none;
}

.wizard .tabbedmenu li a.done,
.wizard .tabbedmenu li a.selected {
  background: #fff;
  color: #FFFDE9;
  border: 0;
}

.wizard.wizard-inverse .actionBar,
.wizard.wizard-inverse .actionBar a,
.wizard.wizard-inverse .hormenu li a,
.wizard.wizard-inverse .stepContainer {
  border-color: #333;
}

.wizard .tabbedmenu li a.done span,
.wizard .tabbedmenu li a.done span.h2,
.wizard .tabbedmenu li a.selected span,
.wizard .tabbedmenu li a.selected span.h2 {
  color: #235688;
}

.wizard.wizard-inverse .hormenu li a.done,
.wizard.wizard-inverse .hormenu li a.selected {
  background-color: #333;
  border-color: #333;
  border-right-color: rgba(255, 255, 255, 0.1);
}

.wizard.wizard-inverse .stepContainer .content h4 {
  background-color: #333;
}

.wizard.wizard-inverse .actionBar a {
  color: #333;
}

.wizard.wizard-inverse .actionBar a:hover {
  background-color: #333;
  color: #fff;
}

.wizard.wizard-inverse .actionBar a.buttonDisabled:hover {
  background-color: #fff;
  color: #333;
}

.profile-left .taglist li {
  display: block;
  margin-bottom: 1px;
}

.profile-left .taglist li a {
  color: #666;
  display: block;
  padding: 7px 10px;
  background: #eee;
  position: relative;
}

.profile-left .taglist li a:hover {
  text-decoration: none;
  background: #ddd;
}

.profile-left .taglist li a span {
  position: absolute;
  top: 8px;
  right: 10px;
  opacity: 0.3;
}

.profilethumb {
  text-align: center;
  position: relative;
  overflow: hidden;
}

.profilethumb a {
  display: none;
  font-size: 11px;
  position: absolute;
  top: 5px;
  right: 5px;
  padding: 2px 7px;
  background: #333;
  color: #fff;
}

.profilethumb a:hover {
  text-decoration: none;
  background: #444;
}

.editprofileform label {
  float: left;
  width: 100px;
  padding-top: 5px;
}

.editprofileform input[type="checkbox"] {
  margin: 0 10px 0 0;
  vertical-align: middle;
}

.editprofileform p {
  margin: 20px 0;
}

.resultslist li {
  display: block;
  margin-top: 20px;
}

.resultslist li:first-child {
  margin-top: 0;
}

.resultslist h3 {
  font-weight: 400;
  margin: 0;
  font-size: 16px;
}

.resultslist .link {
  display: block;
  color: #999;
}

.resultslist .link:hover {
  text-decoration: none;
  color: #666;
}

.sidebarlabel {
  margin-bottom: 5px;
}

.errortitle {
  text-align: center;
  margin-top: 5%;
}

.amountdue,
.table-invoice-full td.right,
.table-invoice-full th.right {
  text-align: right;
}

.errortitle h4 {
  font-size: 24px;
  margin-bottom: 20px;
}

.errortitle span {
  display: inline-block;
  font-size: 120px;
  background: #333;
  color: #fff;
  line-height: normal;
  padding: 10px 30px;
  margin-left: 7px;
}

.errortitle .errorbtns {
  margin-top: 20px;
}

.errortitle .errorbtns a {
  margin-right: 7px;
  display: inline-block;
}

.invoice_logo {
  margin-bottom: 30px;
}

.table-invoice,
.table-invoice-full {
  border-color: #ccc;
  border-top: 1px solid #ccc !important;
}

.table-invoice tr td,
.table-invoice-full tr td {
  border-color: #ccc;
}

.table-invoice tr td:first-child {
  background: #eee;
  font-size: 11px;
  text-transform: uppercase;
}

.amountdue h1 span,
.msg-invoice h4 {
  font-size: 12px;
  text-transform: uppercase;
}

.table-invoice tr td:last-child {
  background: #fff;
}

.table-invoice-full tr td {
  background: #f7f7f7;
}

.invoice-table {
  width: 100%;
  border: 0;
  margin-top: 15px;
}

.invoice-table tr td {
  line-height: 26px;
  border: 0;
}

.invoice-table td.right {
  text-align: right;
  background: 0 0 !important;
}

.invoice-table td.numlist strong {
  display: block;
  border-top: 1px solid #ddd;
  padding: 7px 0;
}

.amountdue h1 {
  text-align: center;
  line-height: normal;
  border: 1px solid #ccc;
  background: #fcfcfc;
  display: inline-block;
  padding: 10px 30px;
  width: 200px;
}

.amountdue h1 span {
  display: block;
  color: #666;
}

.amountdue .btn {
  margin-top: 15px;
  width: 222px;
}

.msg-invoice {
  padding: 0 !important;
}

.msg-invoice p {
  font-size: 11px;
  line-height: 18px;
}

.sidebarlist li {
  padding: 7px 0;
  border-bottom: 1px solid #ddd;
}

.sidebarlist li i {
  float: left;
  position: relative;
  top: 3px;
}

.sidebarlist li a {
  padding-left: 10px;
}

.sidebarlist li a:hover {
  text-decoration: none;
}

.sidebarlist li a span {
  color: #ccc;
  float: right;
  font-size: 11px;
}

.topictitle {
  font-size: 18px;
  color: #333;
}

.topicpanel {
  padding: 15px;
  border: 1px solid #ddd;
  background: #fcfcfc;
  margin: 20px 0;
  box-shadow: 0 2px 0 rgba(0, 0, 0, 0.03);
}

.topicpanel .author-thumb {
  float: left;
  overflow: hidden;
  width: 70px;
}

.topicpanel .topic-content {
  margin-left: 90px;
}

.topicpanel h5 {
  font-size: 14px;
}

.topicpanel .topic-content p {
  margin: 15px 0;
}

.topicpanel .topic-content p:first-child {
  margin-top: 0;
}

.topicpanel .topic-content p:last-child {
  margin-bottom: 0;
  color: #999;
}

.topicpanel .topic-content p.date {
  font-size: 11px;
}

.comments li {
  display: block;
  overflow: hidden;
  clear: both;
  border-bottom: 1px dashed #ddd;
  padding-bottom: 25px;
  margin-bottom: 25px;
}

.comments li:last-child,
.comments li:last-child .comment,
.comments ul li:last-child .comment {
  margin-bottom: 0;
  padding-bottom: 0;
  border-bottom: 0;
}

.comments li .authorimg {
  display: block;
  float: left;
  margin-right: 20px;
  margin-top: 5px;
  overflow: hidden;
  width: 60px;
}

.comments li .comment {
  margin-left: 75px;
  position: relative;
}

.comments li .commentreply {
  font-size: 11px;
  text-transform: uppercase;
}

.comments li .replybutton:hover {
  color: #fff;
}

.comments li .commenttime {
  font-size: 11px;
  color: #999;
  display: inline-block;
  margin-left: 10px;
}

.comments li .commentbody {
  margin-top: 15px;
}

.comments ul {
  margin-left: 75px;
  margin-top: 25px;
  border-top: 1px dashed #ddd;
  padding-top: 25px;
}

.replypanel {
  margin: 20px 0;
}

.replypanel .author-thumb {
  float: left;
  margin-top: 5px;
  overflow: hidden;
  width: 55px;
}

.replypanel .topic-content {
  margin-left: 70px;
}

.replypanel h5 {
  font-size: 14px;
}

.replypanel p {
  margin: 10px 0;
}

.replypanel textarea {
  width: 100%;
  background: #fcfcfc;
  border: 1px solid #ccc;
  padding: 7px 5px;
  min-height: 100px;
  resize: vertical;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.replypanel textarea:focus {
  border-color: #ccc;
  color: #666;
  background: #fff;
  font-style: normal;
  box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.1);
}

.gridblog::after {
  clear: both;
  display: block;
}

.gridblog li {
  width: 33.3333%;
  float: left;
}

.gridblog li .inner {
  border-right: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
  padding: 20px;
}

.gridblog li .gridthumb {
  position: relative;
}

.gridblog li .gridimg {
  display: block;
  position: relative;
}

.gridblog li .overlay {
  background: rgba(0, 0, 0, 0.65);
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: none;
}

.gridblog li .overlay div {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 50px;
  height: 50px;
}

.gridblog li .overlay span {
  position: relative;
  display: block;
  top: -50%;
  left: -50%;
  font-size: 24px;
  background: #000;
  width: 60px;
  height: 60px;
  -moz-border-radius: 50px;
  -webkit-border-radius: 50px;
  border-radius: 50px;
  overflow: hidden;
  opacity: 0.8;
}

.gridblog li .overlay span i {
  margin: 17px 0 0 15px;
  color: #fff;
}

.gridblog li .blogdate {
  position: absolute;
  bottom: 0;
  left: 0;
  background: #f3a00f;
}

.gridblog li .blogdate .icon {
  float: left;
  background: #333;
  color: #fff;
  padding: 5px 0;
  text-align: center;
  width: 30px;
}

.gridblog li .blogdate .date {
  min-width: 50px;
  padding: 5px 10px;
  color: #fff;
  text-transform: uppercase;
  font-size: 12px;
  margin-left: 30px;
}

.gridblog li .inner h3 {
  font-size: 20px;
  margin-top: 10px;
  line-height: 28px;
}

.gridblog li .inner h3 a:hover {
  text-decoration: none;
  color: #333;
}

.gridblog li .blogmeta {
  line-height: normal;
  font-size: 11px;
  margin: 2px 0 12px;
}

.gridblog li .blogmeta a {
  text-transform: none;
}

.gridblog li .readmore {
  margin-top: 15px;
  display: block;
  text-transform: uppercase;
  font-size: 12px;
}

.gridblog li .readmore:hover {
  text-decoration: none;
}

.timelinelist {
  border-left: 2px solid #ccc;
  padding: 30px 0 20px 10px;
  margin-left: 53px;
}

.timelinelist li {
  margin-bottom: 20px;
}

.timelinelist li .tl-icon {
  position: relative;
  margin-left: -42px;
  display: inline-block;
  padding: 15px 18px;
  font-size: 28px;
  /* background: url(../images/bg1.png) #f7f7f7; */
  background: #FFFDE9; 
  border: 2px solid #ccc;
  color: #666;
  float: left;
  -moz-border-radius: 50px;
  -webkit-border-radius: 50px;
  border-radius: 50px;
}

.timelinelist li .tl-icon .iconfa-picture {
  display: inline-block;
  margin: 2px 0;
}

.timelinelist li .tl-post {
  margin-left: 50px;
  background: #fff;
  border: 1px solid #ccc;
}

.timelinelist li .tl-post textarea {
  margin: 0;
  height: auto;
  height: 10px;
}

.timelinelist li .tl-texta {
  padding: 15px;
}

.timelinelist li .tl-author {
  padding: 15px 15px 0;
}

.timelinelist li .tl-author::after {
  clear: both;
  display: block;
}

.timelinelist li .tl-thumb {
  width: 25px;
  border: 1px solid #ddd;
  padding: 3px;
  float: left;
}

.timelinelist li .tl-thumb img {
  display: block;
}

.timelinelist li .tl-body {
  padding: 0 15px 15px;
}

.timelinelist li .tl-link {
  background: #f7f7f7;
  border-top: 1px solid #ddd;
  padding: 15px;
}

.timelinelist li .tl-link::after {
  clear: both;
  display: block;
}

.timelinelist li .tl-action {
  background: #fcfcfc;
  border-top: 1px solid #ddd;
}

.timelinelist li .tl-action::after {
  clear: both;
  display: block;
}

.timelinelist li .tl-action a {
  float: left;
  display: inline-block;
  padding: 5px 20px;
  border-right: 1px solid #ddd;
}

.timelinelist li .tl-action a:hover {
  background: #eee;
  color: #333;
  text-decoration: none;
}

.timelinelist li h5 {
  float: left;
  color: #666;
  margin-left: 10px;
  font-size: 12px;
}

.timelinelist li h5 a {
  font-weight: 700;
}

.timelinelist li h5 small {
  display: block;
  font-size: 10px;
  color: #999;
}

.timelinelist li .linkimg {
  width: 35%;
  float: left;
}

.timelinelist li .linkimg img {
  display: block;
}

.timelinelist li .linkdetails {
  float: left;
  margin-left: 2%;
  width: 60%;
}

.timelinelist li .linkdetails h5 {
  display: block;
  float: none;
  margin: 0;
  font-size: 13px;
}

.timelinelist li .linkdetails p {
  color: #666;
  display: block;
  margin-top: 5px;
  font-size: 11px;
}

.timelinelist li .tl-images {
  padding: 0 15px 15px;
}

.timelinelist li .tl-images ul li {
  display: inline-block;
  margin: 0;
}

.timelinelist li .tl-images ul li a {
  display: block;
  width: 162px;
}

.timelinelist li .tl-images ul li a img {
  display: block;
}

.timelinelist li .tl-comments {
  padding: 15px;
  border-top: 1px solid #ddd;
}

.timelinelist li .tl-comments ul li {
  margin-bottom: 10px;
  display: block;
  border-bottom: 1px dotted #ddd;
  padding-bottom: 10px;
}

.timelinelist li .tl-comments ul li .c-thumb {
  margin-top: 5px;
  width: 30px;
  float: left;
}

.timelinelist li .tl-comments ul li .c-text {
  margin-left: 300px;
  font-size: 11px;
  color: #666;
}

.timelinelist li .tl-comments ul li .c-text5 {
  margin-left: 20px;
  font-size: 11px;
  color: #666;
}

.timelinelist li .tl-comments ul li .c-text4 {
  margin-left: 180px;
  font-size: 11px;
  color: #666;
}

.timelinelist li .tl-comments ul li .c-text h6 {
  font-size: 11px;
  font-weight: 400;
}

.chatusers li.new a,
.timelinelist li .tl-comments ul li .c-text h6 a {
  font-weight: 700;
}

.timelinelist li .tl-comments ul li.c-input .c-thumb {
  margin-top: 0;
}

.timelinelist li .tl-comments ul li:last-child {
  margin-bottom: 0;
  padding-bottom: 0;
  border-bottom: 0;
}

.chatcontent {
  position: relative;
  padding: 0;
  line-height: 21px;
}

.chatcontent .messagebox {
  background: #fff;
  border: 1px solid #ccc;
  padding: 10px;
  margin-bottom: 20px;
}

.chatcontent .messagebox::after {
  clear: both;
  display: block;
}

.chatcontent .inputbox {
  display: block;
}

.chatcontent .messagebox input {
  padding: 8px 5px 8px 30px;
  display: inline-block;
  background: url(../images/chat.png) 8px 12px no-repeat #fff;
  width: 100%;
  margin: 0;
}

.chatmessage {
  height: 425px;
  border: 1px solid #ccc;
  background: #fff;
  overflow: auto;
  position: relative;
  margin-bottom: 10px;
}

.footer,
.tabs-left,
.tabs-right {
  overflow: hidden;
}

#chatmessageinner p img {
  display: inline-block;
  vertical-align: middle;
  float: left;
}

#chatmessageinner p {
  padding: 10px;
}

#chatmessageinner .msgblock {
  background: #fff;
  margin-left: 40px;
  padding: 10px;
  border: 1px solid #ddd;
  display: block;
}

#chatmessageinner .time {
  font-size: 11px;
  color: #999;
  font-style: italic;
}

#chatmessageinner .msg {
  margin-top: 10px;
  display: block;
}

#chatmessageinner p.reply img {
  display: inline-block;
  vertical-align: middle;
  float: right;
}

#chatmessageinner p.reply .msgblock {
  margin: 0 40px 0 0;
}

.chatusers {
  line-height: 21px;
}

.chatusers li {
  border: 1px solid #ccc;
  border-top: 0;
  position: relative;
  padding: 1px;
}

.alphabets,
.chatusers li:first-child {
  border-top: 1px solid #ccc;
}

.chatusers li span.msgcount {
  position: absolute;
  top: 12px;
  right: 10px;
  font-size: 10px;
  padding: 3px 5px;
  line-height: 10px;
  color: #fff;
  background: #fb9337;
  font-weight: 700;
  -moz-border-radius: 50px;
  -webkit-border-radius: 50px;
  border-radius: 50px;
}

.chatusers li a {
  padding: 8px 5px;
  display: block;
  color: #666;
}

.chatusers li.online a {
  background: url(../images/online.html) right 16px no-repeat;
}

.chatusers li a:hover {
  background-color: #eee;
  text-decoration: none;
}

.chatusers li a img {
  vertical-align: middle;
  display: inline-block;
  margin-right: 10px;
}

.peoplegroup {
  display: inline-block;
  margin-bottom: 10px;
}

.peoplegroup li {
  border-right: 1px solid #ddd;
  display: inline-block;
  float: left;
  padding: 0 10px;
}

.peoplegroup li:first-child {
  padding-left: 0;
}

.peoplegroup li:last-child {
  border-right: 0;
}

.alphabets,
.alphabets li:last-child {
  border-right: 1px solid #ccc;
}

.peoplegroup li a {
  display: block;
  padding: 2px 10px;
  font-size: 11px;
  text-transform: uppercase;
  color: #666;
}

.peoplegroup li a:hover {
  background: #ddd;
  color: #666;
  text-decoration: none;
}

.peoplegroup li.active a {
  background: #333;
  color: #fff;
}

.alphabets {
  border-bottom: 1px solid #ccc;
  background: #fff;
}

.alphabets::after {
  clear: both;
  display: block;
}

.alphabets li {
  display: inline-block;
  float: left;
  border-left: 1px solid #ccc;
  padding: 5px 10px;
  color: #999;
  width: 10px;
}

.peoplelist {
  margin: 25px 0;
}

.peoplelist .peoplewrapper {
  border: 1px solid #ccc;
  padding: 15px;
  background: #fff;
  height: 115px;
  margin-bottom: 20px;
}

.peoplelist .thumb {
  float: left;
}

.peoplelist .thumb img {
  display: block;
  width: 80px;
}

.peoplelist .peopleinfo {
  margin-left: 95px;
}

.peoplelist .peopleinfo h4 {
  font-size: 15px;
}

.peoplelist .peopleinfo h4 span {
  font-family: sans-serif;
  font-size: 10px;
  text-transform: uppercase;
  margin-left: 5px;
}

.peoplelist .peopleinfo h4 span.on {
  color: green;
}

.peoplelist .peopleinfo h4 span.off {
  color: #999;
}

.peoplelist .peopleinfo ul {
  font-size: 11px;
  color: #666;
}

.peoplelist .peopleinfo ul li,
.peoplelist .peopleinfo ul li span {
  line-height: 18px;
}

.onlineuserpanel {
  width: 200px;
  height: 100%;
  background: #333;
  position: fixed;
  top: 0;
  right: 0;
  display: none;
}

.onlineuserpanel .slimScrollDiv {
  border: 0;
}

.onlineusers ul {
  position: relative;
}

.onlineusers ul li {
  display: block;
  padding: 7px;
  border-bottom: 1px solid #3c3c3c;
  height: 25px;
  font-family: sans-serif;
  font-size: 11px;
  cursor: pointer;
}

.chatwin .chattext,
.chatwin h4 {
  padding: 5px;
}

.onlineusers ul li:hover {
  cursor: pointer;
  background: #373737;
}

.onlineusers ul li.on {
  background-image: url(../images/on.png);
  background-repeat: no-repeat;
  background-position: 180px center;
}

.onlineusers ul li img {
  width: 24px;
  display: block;
  float: left;
}

#chatwinlist,
.chatwin {
  float: right;
  margin-right: 5px;
}

.onlineusers ul li span {
  display: block;
  margin-left: 29px;
  color: #999;
}

.chatwindows {
  position: fixed;
  bottom: 0;
  right: 200px;
  z-index: 100;
  display: none;
}

.chatwin {
  position: relative;
  width: 230px;
  border: 1px solid #FFFDE9;
  border-bottom: 0;
  background: #fff;
  -moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.6);
  -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.6);
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.6);
}

.chatwin h4 {
  font-size: 11px;
  background: #FFFDE9;
  color: #fff;
}

.chatwin .close {
  position: absolute;
  top: 1px;
  right: 3px;
  color: #fff;
  font-weight: 400;
  opacity: 0.3;
  text-shadow: none;
  font-size: 16px;
  cursor: pointer;
}

.chatwin .close:hover {
  cursor: pointer;
  opacity: 0.6;
}

.chatwin .chatmsg {
  height: 180px;
}

.chatwin .chattext input {
  min-height: 20px;
  padding: 7px 5px;
  border: 1px solid #bbb;
  font-size: 11px;
  font-family: sans-serif;
}

#chatwinlist {
  display: inline-block;
  padding: 2px 6px;
  background: #fff;
  margin-top: 217px;
  color: #FFFDE9;
  border: 1px solid #FFFDE9;
  border-bottom: 0;
  vertical-align: bottom;
  position: relative;
}

#chatwinlist span {
  cursor: pointer;
}

#chatwinlist ul {
  width: 150px;
  position: absolute;
  right: -1px;
  bottom: 25px;
  border: 1px solid #FFFDE9;
  display: none;
}

.chatenabled .chatwindows,
.chatenabled .onlineuserpanel,
.chatmsg li {
  display: block;
}

#chatwinlist ul li {
  display: block;
  background: #fff;
  padding: 5px;
  border-bottom: 1px solid #ddd;
  cursor: pointer;
}

#chatwinlist ul li:hover {
  background: #f7f7f7;
}

#chatwinlist ul li:last-child {
  border-bottom: 0;
}

#chatwinlist h4 {
  font-family: sans-serif;
  font-size: 11px;
}

.chatmsg li {
  font-size: 11px;
  padding: 0 5px;
}

.chatenabled .mainwrapper {
  margin-right: 200px;
}

.chatenabled .mainwrapper .mainwrapper {
  margin-right: 0;
}

.lockscreen {
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  z-index: 200;
  position: fixed;
}

.lockscreen .lock-overlay {
  background: #FFFDE9;
  opacity: 0.85;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.logwindow {
  position: absolute;
  top: 20%;
  left: 50%;
  z-index: 200;
}

.logwindow-inner {
  position: relative;
  left: -50%;
}

.logwindow-inner input {
  border: 0;
  padding: 10px;
}

.logwindow-inner form {
  width: 280px;
  text-align: center;
  color: #fff;
}

.logwindow-inner h3 {
  margin-bottom: 20px;
}

.logwindow-inner img {
  background: #fff;
  padding: 5px;
  display: inline-block;
}

.dropdown-menu > li > a:focus,
.dropdown-menu > li > a:hover,
.dropdown-submenu:focus > a,
.dropdown-submenu:hover > a,
.tooltipflot {
  background: #333;
}

.logwindow-inner h5 {
  font-size: 14px;
  color: #fff;
  margin-bottom: 20px;
}

.footer {
  font-size: 11px;
  color: #666;
  padding-top: 5px;
  margin-top: 40px;
  border-top: 1px solid #ccc;
  clear: both;
  padding-left: 20px;
}

.footer .footer-left {
  float: left;
}

.footer .footer-right {
  float: right;
}

.nopadding {
  padding: 0;
}

.nomargin {
  margin: 0;
}

.padding5 {
  padding: 5px;
}

.padding20 {
  padding: 20px;
}

.divider15 {
  clear: both;
  height: 15px;
}

.divider30 {
  height: 30px;
}

.marginleft15 {
  margin-left: 15px;
}

.marginleft5 {
  margin-left: 5px;
}

.margintop20 {
  margin-top: 20px;
}

.margin20 {
  margin: 20px;
}

.margin20-0 {
  margin: 20px 0;
}

.tooltipflot {
  color: #fff;
  font-size: 11px;
  padding: 2px 10px;
}

.table thead th.right,
.table tr td.right {
  text-align: right;
}

.table td.centeralign,
.table th.centeralign,
table td.center,
table th.center {
  text-align: center;
}

.topbar {
  display: none;
}

.btn,
.nav-pills > li > a {
  display: inline-block;
}

.width5 {
  width: 5%;
}

.width10 {
  width: 10%;
}

.width15 {
  width: 15%;
}

.width20 {
  width: 20%;
}

.width30 {
  width: 30%;
}

.width45 {
  width: 45%;
}

.width60 {
  width: 60%;
}

.width65 {
  width: 65%;
}

.width63 {
  width: 63%;
}

.width70 {
  width: 70%;
}

.headmenu .nav-header,
.nav-list .nav-header,
.peoplelist .peopleinfo h4,
.peoplelist .peopleinfo ul li span,
strong {
  font-family: RobotoBold, "Helvetica Neue", Helvetica, sans-serif;
}

.headmenu > li,
.leftmenu .nav-tabs.nav-stacked a,
.pagetitle h1,
.shortcuts li {
  font-family: RobotoLight, "Helvetica Neue", Helvetica, sans-serif;
}

.pagetitle h5,
.subtitle {
  font-family: RobotoRegular, "Helvetica Neue", Helvetica, sans-serif;
}

.dropdown-menu a,
.headmenu .count,
.headmenu-icon,
.headmenu-label,
.inputwrapper button,
.inputwrapper input,
.leftmenu .nav-tabs a,
.shortcuts li a,
.userloggedinfo ul li a {
  -moz-transition: all 0.2s ease-out 0s;
  -webkit-transition: all 0.2s ease-out 0s;
  transition: all 0.2s ease-out 0s;
}

.close {
  text-shadow: 1px 1px rgba(255, 255, 255, 0.4);
}

.dropdown-menu {
  margin-top: 0;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
}

.dropdown-menu > li > a {
  font-size: 12px;
  color: #444;
  margin: 0 5px;
  padding: 5px 10px;
}

.btn,
.btn-group > .btn,
.btn-group > .dropdown-menu,
.btn-group > .popover,
.input-append .add-on,
.input-append .dropdown-menu,
.input-append .popover,
.input-append .uneditable-input,
.input-append input,
.input-append select,
.input-prepend .add-on,
.input-prepend .dropdown-menu,
.input-prepend .popover,
.input-prepend .uneditable-input,
.input-prepend input,
.input-prepend select,
.uneditable-input,
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"],
input[type="text"],
input[type="password"],
select,
textarea {
  font-size: 13px;
}

.dropdown-menu > li > a:hover .muted {
  color: #fff;
}

.dropdown .dropdown-menu .nav-header {
  padding-left: 10px;
  padding-right: 10px;
}

.nav-tabs > .active > a,
.nav-tabs > .active > a:focus,
.nav-tabs > .active > a:hover {
  background-color: #FFFDE9;
  color: #fff;
}

.checkbox input[type="checkbox"],
.radio input[type="radio"] {
  margin: 0;
}

.fileupload-new .input-append .btn-file {
  -moz-border-radius: 0 !important;
  -webkit-border-radius: 0 !important;
  border-radius: 0 !important;
}

.btn {
  padding: 5px 12px;
  background: #DB0007;
  text-shadow: none;
}

.btn-file {
  padding: 4px 12px 3px;
}

.fileupload .btn {
  vertical-align: top;
  color: #666;
}

.btn-group > .btn + .dropdown-toggle {
  padding-left: 3px;
}

.input-append .add-on,
.input-prepend .add-on {
  height: 22px;
}

.bootstrap-timepicker-widget a.btn,
.bootstrap-timepicker-widget input {
  -moz-border-radius: 0 !important;
  -webkit-border-radius: 0 !important;
  border-radius: 0 !important;
}

.tabbable > .nav-tabs {
  background: #FFFDE9;
  margin: 0;
  border: 1px solid #FFFDE9;
  border-bottom: 0;
  height: 40px;
}

.tabbable > .nav-tabs > li {
  float: left;
  margin: 0;
  border-right: 1px solid rgba(255, 255, 255, 0.2);
}

.tabbable > .nav-tabs > li > a {
  color: #fff;
  border: 0;
  padding: 10px 20px;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  margin: 0;
}

.tabbable > .nav-tabs > li > a:hover {
  background: rgba(255, 255, 255, 0.1);
}

.tabbable > .nav-tabs > li.active > a {
  background: #fff;
  color: #FFFDE9;
  border: 0;
  padding-botom: 12px;
}

.tabbable > .tab-content {
  margin-top: 0;
  border: 1px solid #FFFDE9;
  border-top: 0;
  background: #fff;
  padding: 20px;
}

.nav-tabs.nav-stacked > li:first-child > a,
.nav-tabs.nav-stacked > li:last-child > a {
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
}

.nav-tabs.nav-stacked > li > a,
.nav-tabs.nav-stacked > li > a:focus,
.nav-tabs.nav-stacked > li > a:hover {
  border-color: #FFFDE9;
}

.btn {
  box-shadow: none;
  border-color: #bbb;
  margin-bottom: 10px;
}

.btn .caret {
  margin-left: 5px;
}

.btn-small {
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  font-size: 11px;
  text-transform: upperfcase;
}

.btn-large,
.nav-tabs > li > a {
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
}

.btn-large {
  border-radius: 0;
  font-size: 14px;
  padding: 10px 20px;
}

.btn-primary,
.btn-primary:link {
  background: #DB007;
  border-color: #000;
  color: #FFFDE9;
}

.btn-group.open .btn-primary.dropdown-toggle,
.btn-primary:active,
.btn-primary:hover,
.btn:primary:focus {
  background: #000;
}

.btn-danger,
.btn-danger:link {
  background: #d00;
  border-color: #a00;
}

.btn-danger:active,
.btn-danger:focus,
.btn-danger:hover,
.btn-group.open .btn-danger.dropdown-toggle {
  background: #c00;
}

.btn-warning,
.btn-warning:link {
  background: #fcb904;
  border-color: #daa004;
}

.btn-group.open .btn-warning.dropdown-toggle,
.btn-warning:active,
.btn-warning:focus,
.btn-warning:hover {
  background: #edae03;
}

.btn-success,
.btn-success:link {
  background: #86d628;
  border-color: #6db814;
}

.btn-group.open .btn-success.dropdown-toggle,
.btn-success:active,
.btn-success:focus,
.btn-success:hover {
  background: #7bca1d;
}

.btn-info,
.btn-info:link {
  background: #71b8ee;
  border-color: #4a96d1;
}

.btn-group.open .btn-info.dropdown-toggle,
.btn-info:active,
.btn-info:focus,
.btn-info:hover {
  background: #5da6df;
}

.btn-inverse,
.btn-inverse:link {
  background: #333;
  border-color: #272727;
}

.btn-black,
.btn-black:link {
  background: #232b2d;
  border-color: #000;
  color: #fff;
}

.btn-black:active,
.btn-black:hover,
.btn-group.open .btn-black.dropdown-toggle,
.btn:black:focus {
  background: #fff;
}

.btn-premium,
.btn-premium:link {
  background: #0108c9;
  border-color: #fff;
  color: #fff;
}

.btn-group.open .btn-premium.dropdown-toggle,
.btn-premium:active,
.btn-premium:hover,
.btn:black:focus {
  background: #0108c9;
}

.btn-infinity,
.btn-infinity:link {
  background: #800;
  border-color: #801;
  color: #fff;
}

.btn-group.open .btn-infinity.dropdown-toggle,
.btn-infinity:active,
.btn-infinity:hover,
.btn:black:focus {
  background: #0108c9;
}

.btn-circle {
  -moz-border-radius: 50px;
  -webkit-border-radius: 50px;
  border-radius: 50px;
  width: 20px;
  padding: 5px;
  background: 0 0;
  border: 2px solid #ccc;
}

.btn-circle:hover {
  background: 0 0;
  color: #ccc;
}

.btn-circle.btn-primary,
.btn-circle.btn-primary.active,
.btn-circle.btn-primary.disabled,
.btn-circle.btn-primary:active,
.btn-circle.btn-primary:focus,
.btn-circle.btn-primary:hover,
.btn-circle.btn-primary[disabled] {
  border-color: #000;
  color: #000;
  background: 0 0 !important;
}

.btn-circle.btn-danger,
.btn-circle.btn-danger.active,
.btn-circle.btn-danger.disabled,
.btn-circle.btn-danger:active,
.btn-circle.btn-danger:focus,
.btn-circle.btn-danger:hover,
.btn-circle.btn-danger[disabled] {
  border-color: #d00;
  color: #d00;
  background: 0 0;
}

.btn-circle.btn-warning,
.btn-circle.btn-warning.active,
.btn-circle.btn-warning.disabled,
.btn-circle.btn-warning:active,
.btn-circle.btn-warning:focus,
.btn-circle.btn-warning:hover,
.btn-circle.btn-warning[disabled] {
  border-color: #fcb904;
  color: #fcb904;
  background: 0 0;
}

.btn-circle.btn-success,
.btn-circle.btn-success.active,
.btn-circle.btn-success.disabled,
.btn-circle.btn-success:active,
.btn-circle.btn-success:focus,
.btn-circle.btn-success:hover,
.btn-circle.btn-success[disabled] {
  border-color: #86d628;
  color: #86d628;
  background: 0 0;
}

.btn-circle.btn-info,
.btn-circle.btn-info.active,
.btn-circle.btn-info.disabled,
.btn-circle.btn-info:active,
.btn-circle.btn-info:focus,
.btn-circle.btn-info:hover,
.btn-circle.btn-info[disabled] {
  border-color: #71b8ee;
  color: #71b8ee;
  background: 0 0;
}

.btn-circle.btn-inverse,
.btn-circle.btn-inverse.active,
.btn-circle.btn-inverse.disabled,
.btn-circle.btn-inverse:active,
.btn-circle.btn-inverse:focus,
.btn-circle.btn-inverse:hover,
.btn-circle.btn-inverse[disabled] {
  border-color: #333;
  color: #333;
  background: 0 0;
}

.btn-circle .iconsweets-white {
  background-image: url(../images/iconsweets-icons.png);
}

.nav-list {
  border: 2px solid #333;
  background: #fff;
}

.nav-list .nav-header {
  padding: 7px 15px;
  background: #333;
  color: #fff;
  text-shadow: none;
  font-weight: 400;
}

.nav-list > li > a {
  padding: 7px 15px;
}

.nav-list > .active > a,
.nav-list > .active > a:focus,
.nav-list > .active > a:hover {
  background: #FFFDE9;
}

.nav-tabs,
.nav-tabs > .active > a,
.nav-tabs > .active > a:focus,
.nav-tabs > .active > a:hover {
  border-color: #FFFDE9;
}

.nav-tabs > li > a {
  border-radius: 0;
}

.nav-tabs > li > a:focus,
.nav-tabs > li > a:hover {
  border-color: #FFFDE9;
  background: #FFFDE9;
  color: #fff;
}

.nav-pills > .active > a,
.nav-pills > .active > a:focus,
.nav-pills > .active > a:hover {
  background-color: #FFFDE9;
}

.nav-pills > li > a {
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  padding: 10px 15px;
}

.tabs-below .tab-content {
  border-top: 1px solid #FFFDE9;
  border-bottom: 0;
}

.tabs-below > .nav-tabs > li.active > a {
  border-bottom: 1px solid #FFFDE9 !important;
  border-top: 0;
  margin-top: -1px;
}

.tabs-right {
  border: 1px solid #FFFDE9;
  background: #fff;
}

.tabs-right .nav-tabs,
.tabs-right > .nav-tabs > li > a {
  border: 0;
  background: #FFFDE9;
  margin: 0;
}

.tabs-right .tab-content {
  padding: 10px;
}

.tabs-right > .nav-tabs > li {
  margin: 0;
  border-bottom: 1px solid #2187b5;
}

.tabs-right > .nav-tabs > li:last-child {
  border-bottom: 0;
}

.tabs-right > .nav-tabs > li > a {
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  padding: 8px 10px;
  color: #fff;
}

.tabs-right > .nav-tabs > li > a:hover {
  background: rgba(255, 255, 255, 0.1);
}

.tabs-right > .nav-tabs .active > a,
.tabs-right > .nav-tabs .active > a:focus,
.tabs-right > .nav-tabs .active > a:hover {
  background: #fff;
  color: #FFFDE9;
  border: 0;
}

.tabs-left {
  border: 1px solid #FFFDE9;
  background: #fff;
}

.tabs-left .nav-tabs,
.tabs-left > .nav-tabs > li > a {
  border: 0;
  background: #FFFDE9;
  margin: 0;
}

.tabs-left .tab-content {
  padding: 10px;
}

.tabs-left > .nav-tabs > li {
  margin: 0;
  border-bottom: 1px solid #2187b5;
}

.tabs-left > .nav-tabs > li:last-child {
  border-bottom: 0;
}

.tabs-left > .nav-tabs > li > a {
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  padding: 8px 10px;
  color: #fff;
}

.tabs-left > .nav-tabs > li > a:hover {
  background: rgba(255, 255, 255, 0.1);
}

.tabs-left > .nav-tabs .active > a,
.tabs-left > .nav-tabs .active > a:focus,
.tabs-left > .nav-tabs .active > a:hover {
  background: #fff;
  color: #FFFDE9;
  border: 0;
}

.navbar-inner,
.pager li > a,
.pagination > ul > li a {
  border-color: #ccc;
}

.pagination {
  margin: 10px 0;
}

.navbar .navbar-form.pull-right,
.navbar .navbar-search.pull-right .search-query {
  margin-right: -15px;
}

.navbar .navbar-form.pull-left,
.navbar .navbar-search.pull-left .search-query {
  margin-left: -15px;
}

.pagination-large ul > li:first-child > a,
.pagination-large ul > li:first-child > span,
.pagination-large ul > li:last-child > a,
.pagination-large ul > li:last-child > span {
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
}

.pagination ul > li > a,
.pagination ul > li > span {
  color: #666;
}

.pager li > a,
.pager li > span {
  color: #666;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  border-width: 2px;
}

.progress {
  height: 15px;
}

.progress .bar {
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}

.progress-primary .bar {
  background: #FFFDE9;
}

.progress-info .bar {
  background: #71b8ee;
}

.progress-success .bar {
  background: #86d628;
}

.progress-warnng .bar {
  background: #fcb904;
}

.navbar {
  margin-bottom: 15px;
}

.navbar-inner {
  background: #f7f7f7;
}

.navbar .brand {
  font-size: 14px;
  font-weight: 700;
}

.navbar .nav > li > a,
.navbar-form .btn {
  font-size: 11px;
  text-transform: uppercase;
}

.navbar .nav > li {
  border-left: 1px solid #ccc;
}

.navbar .nav > li:last-child {
  border-right: 1px solid #ccc;
}

.navbar .nav > .active > a,
.navbar .nav > .active > a:focus,
.navbar .nav > .active > a:hover {
  background: #fff;
}

.navbar .nav > li > a {
  padding: 11px 15px;
  font-weight: 400;
}

.navbar .nav > li > a:hover {
  background: #eee;
}

.navbar .nav li.dropdown.active > .dropdown-toggle,
.navbar .nav li.dropdown.open.active > .dropdown-toggle,
.navbar .nav li.dropdown.open > .dropdown-toggle {
  background: #fff;
}

.navbar .navbar-form input {
  width: 168px;
}

.navbar-inverse .navbar-inner {
  background: #222;
}

.navbar-inverse .nav > .active > a,
.navbar-inverse .nav > .active > a:focus,
.navbar-inverse .nav > .active > a:hover {
  background: #111;
}

.navbar-inverse .nav > li,
.navbar-inverse .nav > li:last-child {
  border-color: #373737;
}

.navbar-inverse .nav li.dropdown.active > .dropdown-toggle,
.navbar-inverse .nav li.dropdown.open.active > .dropdown-toggle,
.navbar-inverse .nav li.dropdown.open > .dropdown-toggle,
.navbar-inverse .nav > li > a:hover {
  background: #171717;
}

.navbar-search .search-query {
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
}

.label,
.modal {
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
}

.navbar-form .btn {
  padding: 4px 10px;
}

.badge,
.label {
  font-size: 10px;
  text-shadow: none;
  font-weight: 400;
}

.label {
  border-radius: 0;
  text-transform: uppercase;
  padding: 2px 5px;
}

.badge {
  line-height: 19px;
  -moz-border-radius: 50px;
  -webkit-border-radius: 50px;
  border-radius: 50px;
}

.modal {
  border-radius: 0;
}

.modal-footer .btn {
  margin: 0;
}

.popover,
.popover-title {
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
}

.popover {
  padding: 0;
}

.table th {
  font-weight: 400;
  text-transform: uppercase;
  font-size: 12px;
  border-top: 0;
  background: #DB0007;
  color: #FFFDE9;
}

.table.table-bordered {
  border-top: 0;
  border-right: 0;
}

.table.table-bordered td:last-child {
  border-right: 1px solid #ddd;
}

.table .con0 {
  background: #fff;
}

.table .con1 {
  background: #f7f7f7;
}

blockquote {
  background: url(../images/blockquote.png) 0 5px no-repeat;
  font-family: "PT Serif", Georgia, "Times New Roman", Times, serif;
  font-style: italic;
  padding-left: 40px;
}

blockquote p {
  margin: 0 !important;
}

blockquote.pull-right {
  background-position: right 5px;
  padding: 0 40px 0 0;
  border-right: 0;
}

.alert {
  border-color: #e4bf7f;
  color: #9c6c38;
  margin-bottom: 15px;
  background: #f6edba;
}

.alert .close {
  top: 0;
  right: -23px;
  color: #937f0e;
}

.alert h4 {
  color: #9c6c38;
}

.alert-error {
  border-color: #e18d9a !important;
  color: #da5251 !important;
  background: #f6d8d8 !important;
}

.alert-error .close,
.alert-error h4 {
  color: #900;
}

.alert-success {
  border-color: #b4da95 !important;
  color: #468847 !important;
  background: #dff0d8 !important;
}

.alert-success .close,
.alert-success h4 {
  color: #468847;
}

.alert-info {
  border-color: #88c4e2 !important;
  color: #3a87ad !important;
  background: #d9edf7 !important;
}

.no-rgba .headmenu > li,
.no-rgba .tab-primary.ui-tabs .ui-tabs-nav li {
  border-right: 1px solid #4289d2;
}

.no-rgba .headmenu > li.odd,
.no-rgba .userloggedinfo ul li a {
  background: url(../images/transwhite.png);
}

.alert-info .close,
.alert-info h4 {
  color: #3a87ad;
}

.accordion,
pre.prettyprint {
  margin-bottom: 0;
}

dl {
  margin-bottom: 15px;
}

.input-block-level {
  min-height: 37px;
}

.no-rgba .headmenu > li:first-child {
  border-left: 1px solid #4289d2;
}

.no-rgba .userloggedinfo ul li a:hover {
  background: url(../images/transwhite2.png);
}

.no-rgba .tab-primary.ui-tabs .ui-tabs-nav li a {
  background: url(../images/transwhite.png);
}

.no-rgba .tab-primary.ui-tabs .ui-tabs-nav li.ui-state-active a {
  background: #fff;
}

.no-rgba .tab-danger.ui-tabs .ui-tabs-nav li {
  border-right: 1px solid #db4d4d;
}

.no-rgba .tab-danger.ui-tabs .ui-tabs-nav li a {
  background: url(../images/transwhite.png);
}

.no-rgba .tab-danger.ui-tabs .ui-tabs-nav li.ui-state-active a {
  background: #fff;
}

.no-rgba .tab-warning.ui-tabs .ui-tabs-nav li {
  border-right: 1px solid #fcce4f;
}

.no-rgba .tab-warning.ui-tabs .ui-tabs-nav li a {
  background: url(../images/transwhite.png);
}

.no-rgba .tab-warning.ui-tabs .ui-tabs-nav li.ui-state-active a {
  background: #fff;
}

.no-rgba .tab-success.ui-tabs .ui-tabs-nav li {
  border-right: 1px solid #aae268;
}

.no-rgba .tab-success.ui-tabs .ui-tabs-nav li a {
  background: url(../images/transwhite.png);
}

.no-rgba .tab-success.ui-tabs .ui-tabs-nav li.ui-state-active a {
  background: #fff;
}

.no-rgba .tab-info.ui-tabs .ui-tabs-nav li {
  border-right: 1px solid #9bcdf3;
}

.no-rgba .tab-info.ui-tabs .ui-tabs-nav li a {
  background: url(../images/transwhite.png);
}

.no-rgba .tab-info.ui-tabs .ui-tabs-nav li.ui-state-active a {
  background: #fff;
}

.no-rgba .tab-inverse.ui-tabs .ui-tabs-nav li {
  border-right: 1px solid #707070;
}

.no-rgba .tab-inverse.ui-tabs .ui-tabs-nav li a {
  background: url(../images/transwhite.png);
}

.no-rgba .tab-inverse.ui-tabs .ui-tabs-nav li.ui-state-active a {
  background: #fff;
}

.no-rgba .ui-accordion .ui-accordion-header a:hover {
  background: url(../images/transwhite.png);
}

.no-rgba .ui-accordion .ui-accordion-header.ui-state-active a:hover {
  background: #fff;
}

.no-rgba .accordion-primary.ui-accordion .ui-accordion-header {
  border-top: 1px solid #4289d2;
}

.no-rgba .accordion-danger.ui-accordion .ui-accordion-header {
  border-top: 1px solid #db4d4d;
}

.no-rgba .accordion-warning.ui-accordion .ui-accordion-header {
  border-top: 1px solid #fcce4f;
}

.no-rgba .accordion-success.ui-accordion .ui-accordion-header {
  border-top: 1px solid #aae268;
}

.no-rgba .accordion-info.ui-accordion .ui-accordion-header {
  border-top: 1px solid #9bcdf3;
}

.no-rgba .accordion-inverse.ui-accordion .ui-accordion-header {
  border-top: 1px solid #707070;
}

.no-rgba .fc-event {
  background: #333;
}

@media screen and (max-width: 1024px) {
  .barmenu,
  .topbar {
    height: 50px;
    display: block;
  }

  .mainwrapper {
    overflow: hidden;
  }

  .header .logo {
    margin-left: -260px;
  }

  .header {
    width: 100%;
  }

  .headerinner {
    width: 100%;
    margin-left: 0;
  }

  .leftpanel {
    margin-left: -260px;
  }

  .rightpanel {
    margin-left: 0;
    width: 100%;
  }

  .topbar {
    background: #272727;
  }

  .barmenu {
    font-size: 18px;
    color: #fff;
    background: url(../images/barmenu.png) center center no-repeat;
    width: 50px;
    cursor: pointer;
  }

  #chatwindows,
  .chatenabled .onlineuserpanel,
  .errorpage .topbar {
    display: none;
  }

  .chatmenu {
    position: absolute;
    top: 14px;
    right: 10px;
    background: url(../images/chatimg.png) no-repeat;
    width: 23px;
    height: 21px;
    cursor: pointer;
  }

  .chatenabled .mainwrapper {
    margin-right: 0;
  }
}

@media screen and (max-width: 800px) {
  body {
    font-size: 12px;
  }

  #dashboard-left,
  #dashboard-right {
    width: 48.6188%;
  }

  .input-xxlarge {
    width: 100%;
    -moz-box-sizing: border-box;
    height: auto !important;
  }

  .stdform label {
    width: 150px;
  }

  .dualselect,
  .stdform .formwrapper,
  .stdform .stdformbutton,
  .stdform div.field,
  .stdform div.par .controls,
  .stdform small.desc,
  .stdform span.field,
  .stdform2 div.field,
  .stdform2 span.field {
    margin-left: 170px;
  }

  .themepixelsSkin td.mceToolbar {
    padding: 0 !important;
  }

  #elm1_toolbargroup {
    width: 710px;
    overflow: auto;
    padding: 10px;
  }

  #elm1_fullscreen {
    display: none;
  }

  .entry_img,
  .slide_img {
    float: none;
    margin-bottom: 10px;
  }

  .entry_content,
  .slide_content {
    margin-left: 0;
  }
}

@media screen and (max-width: 768px) {
  #elm1_toolbargroup {
    width: 680px;
  }

  .messageview .subject {
    padding-right: 110px;
    padding-left: 10px;
  }

  .msgauthor,
  .msgbody {
    padding: 10px;
  }

  .msgauthor .authorinfo h5 span {
    margin-left: 0;
    display: block;
  }

  .mediaWrapper {
    width: 500px;
  }

  .row-fluid .span5.imginfo {
    width: auto;
    float: none;
    margin-bottom: 20px;
  }

  .row-fluid .span7.imgdetails {
    width: auto;
    margin: 0;
    float: none;
  }

  .gridblog li {
    width: 50%;
  }
}

@media screen and (max-width: 720px) {
  #dashboard-left,
  #dashboard-right {
    width: 100%;
    margin: 0;
  }

  .ui-datepicker-calendar td a {
    padding: 10px;
    font-size: 12px;
  }

  .fontawesomeicons .span3 {
    width: 48%;
    display: inline-block;
  }

  .iconsweetslist li {
    width: 33.3333%;
  }

  .stdform label {
    float: none;
    width: auto;
    text-align: left;
    margin-bottom: 5px;
  }

  .entry_img,
  .slide_img {
    float: left;
  }

  .dualselect,
  .stdform .formwrapper,
  .stdform .stdformbutton,
  .stdform div.field,
  .stdform div.par .controls,
  .stdform small.desc,
  .stdform span.field,
  .stdform2 div.field,
  .stdform2 span.field {
    margin-left: 0;
  }

  .input-append .add-on,
  .input-prepend .add-on {
    height: 20px;
  }

  .stdform input {
    padding: 4px 5px;
  }

  .stdform2 div.par,
  .stdform2 p {
    background: 0 0;
  }

  .stepContainer p {
    margin: 10px 15px;
  }

  #wiz1step2_1 p {
    margin: 10px 0;
  }

  .entry_content,
  .slide_content {
    margin-left: 120px;
  }

  .tabbedwizard .stepContainer {
    padding: 30px 15px;
  }

  #elm1_toolbargroup {
    width: 640px;
  }

  .bx-wrapper {
    margin-bottom: 20px;
  }

  .slide_img {
    width: 100px;
  }

  .mediamgr_menu li.right {
    float: none;
    margin-top: 10px;
  }

  .mediamgr_category ul li.right {
    float: none;
    text-align: right;
    display: block;
    border-top: 1px dashed #ddd;
    margin-top: 10px;
  }

  .mediamgr .mediamgr_right {
    top: 110px;
  }

  .messageleft {
    width: 241px;
  }

  .messageright {
    margin-left: 241px;
  }

  .btn {
    padding: 4px 12px;
  }
}

@media screen and (max-width: 640px) {
  .headmenu > li > a {
    padding: 25px 10px 9px;
  }

  .glyphicons li,
  .iconsweetslist li {
    width: 50%;
  }

  #elm1_toolbargroup {
    width: 560px;
  }

  .mediamgr_category,
  .mediamgr_content {
    margin-right: 0;
  }

  .mediamgr .mediamgr_right {
    position: static;
    width: auto;
  }

  .mediamgr .mediamgr_rightinner {
    padding-left: 0;
  }

  .mediamgr_category ul li.right {
    float: right;
    border-top: 0;
    margin-top: 0;
  }
}

@media screen and (max-width: 603px) {
  .dataTable td:nth-child(2),
  .dataTable th:nth-child(2),
  .userloggedinfo .userinfo small {
    display: none;
  }

  .headmenu > li > a {
    padding: 25px 15px 9px;
  }

  .userloggedinfo {
    width: 220px;
  }

  .userloggedinfo .userinfo {
    float: none;
    margin-left: 100px;
  }

  .mediaWrapper {
    width: 400px;
  }

  .dataTable td,
  .dataTable th {
    font-size: 11px;
    padding: 5px;
  }

  .dataTables_paginate {
    position: relative;
    margin: -25px 0 0 20px;
  }

  .dataTables_info {
    height: 50px;
  }

  #dyntable2_info {
    height: auto;
  }

  .dataTables_filter {
    position: relative;
    margin: -50px 0 20px 20px;
  }

  .dataTables_length {
    height: 70px;
  }

  #dyntable2_wrapper .dataTables_filter {
    margin: 0;
  }
}

@media screen and (max-width: 480px) {
  .headmenu > li > a {
    padding: 25px 20px 9px;
  }

  .headmenu > li.right {
    padding-bottom: 13px;
  }

  .userloggedinfo {
    width: auto;
  }

  .userloggedinfo img {
    cursor: pointer;
  }

  .userloggedinfo .userinfo {
    position: absolute;
    top: 110px;
    z-index: 100;
    right: -1px;
    width: 200px;
    background: #fff;
    padding: 10px;
    color: #333;
    border: 2px solid #FFFDE9;
    border-top: 0;
    display: none;
  }

  .userloggedinfo .userinfo::after {
    position: absolute;
    top: -6px;
    right: 45px;
    display: inline-block;
    border-right: 6px solid transparent;
    border-bottom: 6px solid #fff;
    border-left: 6px solid transparent;
    content: "";
  }

  .userloggedinfo .userinfo small {
    color: #999;
  }

  .userloggedinfo ul li a {
    background: #eee;
    color: #333;
    padding: 5px 10px;
    font-size: 12px;
  }

  .userloggedinfo ul li a:hover {
    background: #FFFDE9;
    color: #000;
  }

  .pageheader {
    padding: 15px;
    min-height: 120px;
  }

  .tabbable > .nav-tabs > li > a,
  .wizard .tabbedmenu li a {
    padding: 10px;
  }

  .searchbar {
    position: static;
    margin-bottom: 5px;
  }

  .searchbar input {
    width: 100%;
    height: auto;
    background-position: 410px 10px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
  }

  .wizard .hormenu li {
    float: none;
    display: block;
    width: auto;
    border: 2px solid #FFFDE9;
    margin-bottom: 5px;
  }

  .wizard .hormenu li a,
  .wizard .hormenu li a.done {
    border: 0;
  }

  .wizard .hormenu {
    margin-bottom: 20px;
  }

  .wizard-inverse .hormenu li {
    border-color: #333;
  }

  .wizard .tabbedmenu {
    height: auto;
    padding: 10px;
  }

  .wizard .tabbedmenu li {
    display: block;
    margin-bottom: 10px;
  }

  .wizard .tabbedmenu li:last-child {
    margin-bottom: 0;
  }

  #elm1_toolbargroup {
    width: 395px;
  }

  .mediamgr_category ul li.right {
    float: none;
    text-align: right;
    display: block;
    border-top: 1px dashed #ddd;
    margin-top: 10px;
  }

  .mediamgr .mediamgr_right {
    top: 110px;
  }

  .mediamgr_menu li.filesearch {
    margin: 10px 0;
    width: 100%;
  }

  .mediamgr_menu form input.filekeyword {
    width: 100%;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    height: auto;
    margin-bottom: 0;
  }

  .mediamgr_menu li.right {
    float: none;
    margin-top: 0;
  }

  .mediaWrapper {
    width: 280px;
  }

  .dataTables_paginate .first,
  .dataTables_paginate .last,
  .dataTables_paginate .next,
  .dataTables_paginate .paginate_active,
  .dataTables_paginate .paginate_button,
  .dataTables_paginate .previous {
    padding: 5px 7px;
  }

  div.table-wrapper {
    margin-bottom: 0;
  }

  .messageleft {
    width: auto;
    float: none;
    height: auto;
  }

  .messageright {
    margin-left: 0;
    display: none;
    height: auto;
    border-left: 1px solid #FFFDE9;
  }

  .messagesearch input {
    background-position: 375px 9px;
  }

  .msglist {
    height: auto;
    border-bottom-width: 1px;
  }

  .messageview {
    height: auto;
  }

  .fc-button {
    padding: 0 5px;
  }

  .fc-header-title {
    margin-top: 3px;
  }

  .amountdue h1 {
    padding: 10px 25px;
  }

  .amountdue .btn {
    width: 225px;
  }

  .gridblog li {
    width: 100%;
  }
}

@media screen and (max-width: 360px) {
  .header {
    height: 90px;
  }

  .headmenu > li {
    font-size: 12px;
  }

  .headmenu > li > a {
    padding: 25px 5px 9px;
  }

  .headmenu > li > a .head-icon {
    width: 30px;
    height: 30px;
    background-size: cover;
  }

  .leftmenu .nav-tabs.nav-stacked li a {
    font-size: 13px;
  }

  .leftmenu .nav-tabs.nav-stacked .dropdown ul li a {
    font-size: 12px;
  }

  .userloggedinfo img {
    width: 60px;
  }

  .userloggedinfo .userinfo {
    top: 90px;
  }

  .header .logo {
    padding-top: 30px;
  }

  .headmenu .dropdown-menu:after {
    left: 25px;
  }

  .userloggedinfo .userinfo:after {
    right: 35px;
  }

  .searchbar input {
    background-position: 285px 10px;
  }

  .tabbable > .nav-tabs > li {
    overflow: hidden;
    font-size: 11px;
  }

  .tabbable > .nav-tabs > li a {
    padding: 10px 5px;
  }

  .fontawesomeicons .span3,
  .glyphicons li,
  .iconsweetslist li {
    width: auto;
    float: none;
  }

  .dualselect select {
    width: 38%;
  }

  .chzn-container {
    width: 270px !important;
  }

  .chzn-drop {
    width: 268px !important;
  }

  .chzn-search input {
    width: 220px !important;
  }

  .tagsinput {
    width: 260px !important;
  }

  #elm1_toolbargroup {
    width: 285px;
  }

  .navbar .brand {
    display: none;
  }

  .entry_img,
  .slide_img {
    float: none;
    margin-bottom: 10px;
  }

  .entry_content,
  .slide_content {
    margin-left: 0;
  }

  .mediamgr_category ul li {
    float: none;
    display: block;
    margin: 0;
  }

  .mediamgr_menu li {
    margin-bottom: 10px;
  }

  .mediamgr_menu li.newfilebtn {
    margin-left: 10px;
  }

  .mediaWrapper {
    width: 240px;
  }

  .imgpreview {
    width: 209px;
  }

  .messagemenu ul {
    height: 45px;
  }

  .messagemenu ul li a {
    padding: 12px 10px;
  }

  .fc-header {
    margin-top: 30px;
  }

  .fc-header-title h2 {
    margin-top: -50px;
  }

  .fc-button-month {
    margin-left: -50px;
  }

  .errortitle h4 {
    font-size: 20px;
  }

  .errortitle span {
    font-size: 50px;
  }

  .errortitle span:first-child {
    margin-left: 0;
  }

  .tabbable > .tab-content {
    padding: 15px;
  }

  .btn-circle {
    width: 6px;
  }

  .btn-circle i {
    margin-left: -3px;
  }

  .input-append .btn,
  .input-prepend .btn {
    padding-left: 8px;
    padding-right: 8px;
    font-size: 12px;
  }

  .footer .footer-left,
  .footer .footer-right {
    float: none;
    text-align: center;
  }
}

@media screen and (max-width: 320px) {
  body {
    font-size: 11px;
    line-height: 18px;
  }

  .header .logo,
  .leftpanel {
    width: 240px;
  }

  .headmenu > li > a {
    padding: 25px 0 9px;
  }

  .searchbar input {
    background-position: 245px 10px;
  }

  .pagetitle h1 {
    font-size: 24px;
  }

  .pageicon {
    font-size: 32px;
    padding: 10px 5px;
  }

  .pagetitle {
    margin-left: 75px;
  }

  .shortcuts li a {
    width: 130px;
  }

  .shortcuts li:nth-child(even) {
    margin-right: 0;
  }

  .commentlist li img {
    width: 40px;
  }

  .commentlist li .comment-info {
    margin-left: 55px;
  }

  .commentlist li .comment-info h4 {
    font-size: 14px;
  }

  .buttons-icons li {
    width: 50px;
    overflow: hidden;
  }

  .buttons-icons li a {
    width: 150px;
  }

  .stdform .input-append input,
  .stdform .input-prepend input {
    width: 100px !important;
  }

  #elm1_toolbargroup {
    width: 240px;
  }

  .mediamgr_menu li.newfoldbtn {
    margin-left: 0;
    clear: left;
  }

  .fc-button-month {
    margin-left: -90px;
  }

  .fc-header-title h2 {
    margin-left: -175px;
  }

  .dataTables_paginate .first,
  .dataTables_paginate .last,
  .dataTables_paginate .next,
  .dataTables_paginate .paginate_active,
  .dataTables_paginate .paginate_button,
  .dataTables_paginate .previous {
    padding: 5px;
  }

  div.table-wrapper {
    margin-bottom: 0 !important;
    border-bottom: 1px solid #ddd;
  }

  .table-infinite tr td:nth-child(2),
  .table-infinite tr td:nth-child(3),
  .table-infinite tr th:nth-child(2),
  .table-infinite tr th:nth-child(3) {
    display: none;
  }
}

#loginOverlay .shortcutIcon {
  width: 250px;
  color: #fff !important;
  font-size: 16px;
  text-decoration: none !important;
  display: inline-block;
}

#loginOverlay .shortcutIcon span.shortcuts-icon {
  font-size: 50px;
}

#loginOverlay .logwindow,
#loginOverlay .logwindow-inner {
  left: 0;
  width: 100%;
  text-align: center;
}

#loginOverlay .shortcutIcon:last-child {
  margin-left: 20%;
}

#loginOverlay .shortcutIcon span {
  vertical-align: middle;
}

.tab-mcblue.ui-tabs .ui-tabs-nav {
  background-color: #FFFDE9;
  border-bottom: 0;
  height: 42px;
}

.tab-mcblue.ui-tabs .ui-tabs-nav li a {
  background: #﻿FFFDE9;
  color: #000;
  border: 1;
  padding: 10px;
}

.tab-mcblue.ui-tabs .ui-tabs-nav li.ui-state-active a {
  background: #DB0007;
  border-bottom: 1px solid #fff;
  color: #FFFDE9;
}

.tab-mcblue.ui-tabs {
  border-color: #FFFDE9;
}

.tab-mcblue.ui-tabs .ui-tabs-nav li {
  border-right: 1px solid rgba(255, 255, 255, 0.3);
}
