@charset "utf-8";
/* CSS Document */
body, html {
	overflow-x: hidden
}
a, abbr, acronym, address, applet, article, aside, audio, b, big, blockquote, body, canvas, caption, center, cite, code, command, datalist, dd, del, details, dfn, div, dl, dt, em, embed, fieldset, figcaption, figure, font, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, html, i, iframe, img, ins, kbd, keygen, label, legend, li, meter, nav, object, ol, output, p, pre, progress, q, s, samp, section, small, source, span, strike, strong, table, tbody, tdvideo, tfoot, th, thead, tr, tt, u, ul, var {
	background: 0 0;
	font-size: 100%;
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	vertical-align: top
}
.whitebg, body {
	background-color: #FFF
}
ol, ul {
	list-style: none
}
blockquote, q {
	quotes: none
}
table, table td {
	padding: 0;
	border: none;
	border-collapse: collapse;
/*	display: block; */
}
img {
	max-width: 100%
}

@font-face {
	font-family: AvnirBold;
	src: url(../fonts/AvenirLTStd-Black.eot);
	src: url(../fonts/AvenirLTStd-Black.eot?#iefix) format('embedded-opentype'), url(../fonts/AvenirLTStd-Black.woff) format('woff'), url(../fonts/AvenirLTStd-Black.ttf) format('truetype'), url(../fonts/AvenirLTStd-Black.otf#AvnirBold) format('svg');
	font-weight: 400;
	font-style: normal
}
@font-face {
	font-family: AvnirLight;
	src: url(../fonts/AvenirLTStd-Light.eot);
	src: url(../fonts/AvenirLTStd-Light.eot) format('embedded-opentype'), url(../fonts/AvenirLTStd-Light.woff) format('woff'), url(../fonts/AvenirLTStd-Light.ttf) format('truetype'), url(../fonts/AvenirLTStd-Light.otf#AvnirLight) format('svg')
}

@font-face {
	font-family: Rockwell;
	src: url(../fonts/Rockwell.eot);
	src: url(../fonts/Rockwell.eot) format('embedded-opentype'), url(../fonts/Rockwell.woff) format('woff'), url(../fonts/Rockwell.ttf) format('truetype'), url(../fonts/Rockwell-Bold.svg#RockwellBold) format('svg')
}

@font-face {
	font-family: RockwellBold;
	src: url(../fonts/Rockwell-Bold.eot);
	src: url(../fonts/Rockwell-Bold.eot) format('embedded-opentype'), url(../fonts/Rockwell-Bold.woff) format('woff'), url(../fonts/Rockwell-Bold.ttf) format('truetype'), url(../fonts/Rockwell-Bold.svg#RockwellBold) format('svg')
}
a label {
	cursor: pointer
}
body {
	margin: 0;
	padding: 0;
	font-family: AvnirLight;
	color: #333;
	font-size: 14px;line-height:1.4;
}
a, a img {
	outline: 0;
	border: none
}

.log-page table{width:100%;border-collapse: collapse;}
.log-page table .log-page table th, .log-page table td{border:1px solid #ccc;}
.log-page table th, .log-page table td{ padding:15px 5px !important;} 
.logtable{padding:20px;}
.logtable h2{font-size:25px;padding:0 0 20px 0;text-align:center;}



.paginationnav{width:100%;float:left;}
.paginationnav ul{width:100%;border:1px solid #e0e0e0;display:block;margin:20px auto 10px;}
.paginationnav ul li{width:auto;list-style: none;padding:5px 15px;border-right:1px solid #e0e0e0;display: inline-block;trasition:all ease-in-out 0.5s;background: #fff;}
.paginationnav ul li:last-child{border-right:none;}
.paginationnav ul li:hover{text-decoration: underline;background: #f0f0f0;}
.paginationnav ul li.pagelink{background: #337ab7;color:#fff;}


.fullwidth{width:100%;float:left;}
.container{width:96%;padding:0px;margin:0px auto;}
.onethirdwidth{width:33.3%;float:left;}
.halfwidth{width:50%;float:left;}
.loginpage{background:url(../images/ncdc_logo.png) #fff no-repeat left center;width:100%;float:left;margin:0px;padding:0px; background-size:50%; background-position: center;height:100vh; position: relative;}
.loginpanel{background:#fff;width:400px;padding:25px;box-shadow:0px 0px 15px #666;overflow:hidden;border-bottom:5px solid #3d7ce4; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%);}
.loginbx{float:left;width:100%;background:#fff; height: 410px;}
.loginlogo{float:left;width:100%;text-align:center;}
.loginlogo a{display:block;text-align:center;}
.loginbx h1{float:left;width:100%;text-align:center;font-size:22px;margin:20px 0px;font-family:Rockwell;font-weight:300;padding:10px 0px;background:#f0f0f0;}
.logininptbx{width:100%;float:left;margin-bottom:20px;position:relative; margin-top: 20px;}


.loginlftxt{float:left;width:auto;font-size:12px;}
.logininptbx input[type=text],.logininptbx select,.logininptbx input[type=password]{width:100%;padding:7px 5px;max-width:385px;color:#666;border:1px solid #ccc;}
.logininptbx input[type=text].formcaptchatxt{max-width:350px;}
.logincaptcha{position:absolute;right:30px;top:0px;}
.loginrfrs{position:absolute;right:0px;top:7px;width:20px;cursor:pointer;}
.crdlogin{width:auto;float:left;border:2px solid #3d7ce4;background:#fff;color:#3d7ce4;padding:5px 15px;text-align:center;font-size:15px;cursor:pointer;transition:all ease-in-out 0.5s;margin-right:15px;}
.crdrset{width:auto%;float:left;border:2px solid #666;background:#fff;color:#333;padding:5px 15px;text-align:center;font-size:15px;cursor:pointer;transition:all ease-in-out 0.5s;}
.crdlogin:hover{background:#3d7ce4;color:#fff;}
.crdrset:hover{background:#666;color:#fff;}
.loginlftlink{text-align:left;font-size:12px;color:#3d7ce4;}
.loginrgtxt,.loginrgtxt a{float:right;width:auto;font-size:12px;color:#3d7ce4;}
.loginrgtxt a:hover,.loginlftlink:hover{text-decoration:none;}
.logininptbx.margin0{margin:0px;}
.logininptbx label{width:100%;float:left;margin-bottom:5px;color:#000;font-family:AvnirBold;}
.logininptbx input[type=text].oneforthtxt,.logininptbx select.oneforthtxt{width:20%;margin-right:1%;}
.logininptbx input[type=text].oneforthtxt.last,.logininptbx select.oneforthtxt.last{margin-right:0px;}
.forgetxtbxbtn{float:right;font-size:12px;color:#3d7ce4;position:absolute;right:10px;top:7px;}
.forgetxtbxbtn:hover{text-decoration:none;}
.logininptbx input[type=text].onehalftxt,.logininptbx select.onehalftxt{width:48%;margin-right:1%;}
.logininptbx input[type=text].onehalftxt.last,.logininptbx select.onehalftxt.last{float:right;}
.rgstrtxt{float:left;width:1005;text-align:justify;margin-bottom:10px;color:#000;}
.dateinpt{background:url(../images/calendario.png) #fff no-repeat 98% center;}

.logininptbx p a{color:#3d7ce4;}
.logininptbx p a:hover{text-decoration:none;}

.errormessage {color: red; font-weight: bold;}
.topstrip{background:#3d7ce4;float:left;width:100%;}
.topstrip ul{float:right;width:auto;margin:10px 0px;}
.topstrip ul li{float:left;list-style:none;color:#fff;padding:0px 15px;font-size:14px;text-decoration:none;border-right:1px solid #fff;position: relative;}
.topstrip ul li:last-child{border-right:none;}
.topstrip ul li a{color:#fff;display:inline;font-size:14px;text-decoration:none;}
.topstrip ul li i{margin-right:10px;}
.topnav{width:100%;float:left;background:#fff;}

.headerlogo{float:left;padding:5px 0px;width:auto;}
.rightnav{float:right;width:auto;margin:0px;padding:0px;}
.rightnav > li{float:left;padding:10px;position:relative;}
.rightnav > li > a{display:block;font-size:14px;padding:5px 10px;color:#333;font-size:14px;font-family: AvnirBold;text-decoration:none;}
.rightnav > li > ul{position:absolute;width:200px;margin:0px;padding:0px;background:#fff;/*display:none;*/height:0px;transition:all ease-in-out 0.5s;border:1px solid #d0d0d0;border-bottom:none;opacity:0;visibility:hidden;}
.rightnav > li > ul > li{position:relative;width:100%;float:left;background:#f0f0f0;border-bottom:1px solid #d0d0d0;}
.rightnav > li > ul > li > a{padding:6px 5%;display:block;text-decoration:none;color:#333;font-family: AvnirBold;}
.rightnav > li:hover > ul{display:block;height:auto;opacity:1;visibility:visible;transition:all ease-in-out 0.5s;}
.breadcrumb{background:#338850;color:#fff;float:left;width:100%;padding:10px 0px;margin-bottom:0px;}
.breadcrumb a{color:#fff;text-decoration:none;padding:0px 10px;}
.breadcrumb span{padding:0px 10px 0px 0px;position:relative;top:-2px;}

.dashboard{float:left;width:100%;background:#f9f9f9;padding:30px 0px;}
.dsbrdcntnt{position:relative;background:#fff;box-shadow:0px 0px 15px 5px #e5e5e5;overflow:hidden;min-height:200px;}

.lftpanel{width: 18%;text-align: center;float: left;padding: 30px 0px;margin-left: 2%;}
.lftpanel h1,.lftpanel h2{float:left;width:100%;text-align:center;font-size:300;color:#666;letter-spacing:3px;font-size:24px;font-weight:300;margin-bottom:15px;}
.dsbrdnav{float:left;width:140px;margin:0px 30px;padding:0px;}
.dsbrdnav li{float: left;width: 100%;text-align: center;height: 90px;margin-bottom: 10px;padding: 20px 0px;border: 1px solid #f0f0f0;box-shadow:0 0 5px #e0dfdf;transition:all ease-in-out 0.5s;}
.dsbrdnav li a{display:block;text-decoration:none;text-align:center;font-size:20px;color:#666;}
.dsbrdnav li a span{float:left;width:100%;}
.dsbrdnav li:hover{background:#f0f0f0;}
.rgtpanel{float:right;width:70%;margin-right:4%;padding:30px 0px;}

.dsbrdbox{float:left;width:48%;padding:30px 0px;}
.dsbrdbox.right{float:right;}
.dsbrdbox ul{width:100%;float:left;margin:0px;padding:0px;}
.dsbrdbox ul li{width:90%;float:left;margin-bottom:20px;border:1px solid #f0f0f0;padding:30px 5%;display:table;box-shadow:0 0 5px #e0dfdf;background:#fff;transition:all ease-in-out 0.5s;}
.dsbrdbox ul li:hover{background:#f0f0f0;}
.dsbrdbox ul li a{display:block;text-decoration:none;color:#666;}
.dsbrdbox ul li i{font-size:60px;display:table-cell;vertical-align:middle;color:#338850;width:95px;}
.dsbrdbxcntnt{text-align:justify;display:table-cell;vertical-align:middle;}
.dsbrdbxcntnt h3{font-size:24px;font-weight:700;font-family: Rockwell;margin-bottom:10px;}
.dsbrdbxcntnt p{font-size:14px;}
.padd30{padding:30px;}

.dsbrdheading{width:100%;float:left;margin-bottom:20px;}
.dsbrdheading h1,.dsbrdheading h2{font-size:28px;color:#666;float:left;width:auto;font-family: Rockwell;font-weight:400;letter-spacing:2px;position:relative;padding-bottom:6px;}
.dsbrdheading h1::after,.dsbrdheading h2::after{content:' ';width:120px;height:4px;background:#ff5503;clear:both;position: absolute;bottom: 0px;left: 0px;}
.topaddbtn{padding:8px 25px 6px;background:#2c3e4f;color:#fff;border:2px solid #2c3e4f;transition:all ease-in-out 0.5s;float:right;text-decoration:none;font-size:18px;}
.topaddbtn i{font-size:23px;margin-right:5px;}
.topaddbtn:hover{background:#fff;color:#2c3e4f;text-decoration:none;}
.topbrdr{width:100%;float:left;height:1px;background:#f0f0f0;}
.listingtbl{width:100%;}
.listingtbl th{background:#2c3e4f;color:#fff;font-size:18px;padding:10px 15px;font-family: Rockwell;text-align:justify;letter-spacing:2px;font-weight:400;}
.listingtbl td{padding:10px 12px;color:#333;font-size:13px;text-align:justify;}
.listingtbl td a i{margin-right:8px;color:#3d7ce4;font-size:15px;}
.listingtbl tr{border-bottom:1px solid #f0f0f0;}

.height20{height:20px;float:left;width:100%;}
.add-doc{float:left;width:100%;}
.frmthirdtxt{float:left;width:31.3%;margin-right:3%;position:relative;}
.frmthirdtxt.last{margin-right:0px;}
.frmthirdtxt label{width:100%;float:left;color:#333;font-family: AvnirBold;font-size:14px;height:35px;}
.frmthirdtxt .add-docinpt{width:96%;float:left;padding:8px 2%;font-size:13px;color:#333;border:1px solid #ccc;max-width:96%;min-width:96%;}

.frmthirdtxt textarea.add-docinpt{max-height:60px;min-height:60px;}
.err{color:#ff0000;font-size:14px;position:relative;top:-5px;}
.addendumbtn{margin-top:35px;float:left;width:100%;background:#ff5503;padding:10px 0px;text-align:center;font-size:14px;cursor:pointer;border:1px solid #ff5503;color:#fff;transition:all ease-in-out 0.5s;}
.addendumbtn:hover{color:#ff5503;background:none;}

.dltbtn{margin-top:40px;font-size:40px;float:left;}

/* .addendumblk,.annuxureblk{display:none;} */


.frmtxtrw{width:100%;float:left;margin-bottom:20px;}

.admnoverlay{display:block;position:relative;z-index:99;background:#f9f9f9;text-align:center;}
.admnnewuser{width: 350px;padding: 20px;background: #fff;border-radius: 0px;height: 300px;position: relative;margin: 0px auto;border: 1px solid #d0d0d0;}
.admnpopuplogo{width:100%;float:left;text-align:center;margin-bottom:20px;}
.admnclosebtn{position:absolute;right:0px;top:0px;font-size:24px;font-family:Rockwell;color:#fff;cursor:pointer;background:#ff5503;padding:5px 10px;}
.admnnewuser h2{width: 95%;background: #f0f0f0;padding: 0px 0px 0px 15px;font-size: 20px;color: #333;font-family: Rockwell;
margin-bottom: 15px;clear: both;font-weight:400;}
.admnnewuser ul{width:100%;float:left;margin:0px;padding:0px;}
.admnnewuser ul li{width:100%;float:left;width:100%;}
.admnnewuser ul li .admnpopuptxt{width:96%;float:left;padding:7px 5px;color:#333;font-size:16px;font-weight:400;font-family:AvnirLight;}
.admnpopupslct{width:100%;float:left;padding:7px 5px;color:#333;font-size:16px;height:auto;font-weight:400;font-family:AvnirLight;}
.admnnewuser ul li input[type=submit]{width:49%;float:left;padding:5px 0px;text-align:center;color:#fff;background:#ff5503;transition:all ease-in-out 0.5s;border:2px solid #ff5503;font-weight:400;font-family:AvnirLight;font-size:16px;}
.admnnewuser ul li input[type=reset]{width:49%;float:right;padding:5px 0px;text-align:center;color:#fff;background:#666;transition:all ease-in-out 0.5s;border:2px solid #666;font-weight:400;font-family:AvnirLight;font-size:16px;}
.admnnewuser ul li input[type=submit]:hover{background:#fff;color:#ff5503;}
.admnnewuser ul li input[type=reset]:hover{background:#fff;color:#333;}

/* photo gallery css start */

.photoheading{width:100%;float:left;margin-bottom:20px;}
.photoheading h1,.photoheading h2{font-size:28px;color:#666;float:left;width:auto;font-family: Rockwell;font-weight:400;letter-spacing:2px;position:relative;padding-bottom:6px;}
.photoheading h1::after,.photoheading h2::after{content:' ';width:120px;height:4px;background:#ff5503;clear:both;position: absolute;bottom: 0px;left: 0px;}
.phototxtrw{width:100%;float:left;margin-bottom:20px;}
.phototxt{float:left;width:31.3%;margin-right:3%;position:relative;}
.phototxt.last{margin-right:0px;}
.phototxt label{width:100%;float:left;color:#333;font-family: AvnirBold;font-size:14px;height:35px;}
.phototxt .add-photoinpt{width:96%;float:left;padding:8px 2%;font-size:13px;color:#333;border:1px solid #ccc;max-width:96%;min-width:96%;}
.phoptotxt textarea.add-photoinpt{max-height:60px;min-height:60px;}
.photoerr{color:#ff0000;font-size:14px;position:relative;top:-5px;}
.photobtn{margin-top:35px;float:left;width:100%;background:#ff5503;padding:10px 0px;text-align:center;font-size:14px;cursor:pointer;border:1px solid #ff5503;color:#fff;transition:all ease-in-out 0.5s;}
.photobtn:hover{color:#ff5503;background:none;}
.add-more-photo{ background-color: #0066cc; color: white;  padding: 12px 20px; border: none; border-radius: 4px; cursor: pointer; transition: 0.3s;text-decoration:none !important;   color:#fff !important; }
.add-more-photo:hover{background: #338850;}
.phototopbrdr{width:100%;float:left;height:1px;background:#f0f0f0;}
.add-more-photobox{width:100%; display:block; clear:both;margin-bottom:30px;}
.photodltbtn{margin-top:40px;font-size:40px;float:left;}
/* photo gallery css end */


.footer{float:left;width:100%;text-align:center;padding:10px 0px;color:#777;border-top:1px solid #f0f0f0;}


.action-message{
	text-align: center;
	color: green;
	font-size: 16;
	 
}


aside {
    background: #0066cc;
    width: 100%;
    float: left;
    padding: 20px;
}
.ncdc-activities {
    width: 100%;
    float: right;
}
.ncdc-activities ul {
    padding: 0;
    margin: 0 0 25px;
    list-style: none;
    float: left;
}
.ncdc-activities ul li {
    float: left;
    width: 100%;
    padding: 0;
    transition: 0.3s;
}
.ncdc-activities ul li a {
    color: #fff;
    font-size: 16px;
    padding: 11px 0;
    display: block;
    border-bottom: 1px solid #44a2ff;
    text-decoration: none;
    text-align: left;
    transition: 0.3s;
}
.ncdc-activities ul li a:hover, .ncdc-activities ul li a.active{padding-left:10px; font-weight: 700; background: rgba(255,255,255,0.2);}
.ncdc-activities ul li:last-child a {
    border: none;
}
.aside-border {
    height: 20px;
    width: calc(100% - 20px);
    float: right;
    background: url(../images/doted-bg.png);
}

.rgtpanel input[type=text], .rgtpanel select, .rgtpanel textarea {
  width: 100%;
  padding: 12px;
  border: 1px solid #ccc;
  border-radius: 4px;
  box-sizing: border-box;
  margin-top: 6px;
  margin-bottom: 16px;
  resize: vertical;
  height:auto;
}

.rgtpanel input[type=password] {
  width: 100%;
  padding: 12px;
  border: 1px solid #ccc;
  border-radius: 4px;
  box-sizing: border-box;
  margin-top: 6px;
  margin-bottom: 16px;
  resize: vertical;
  height:auto;
}




.rgtpanel input[type=submit] {
  background-color: #338850;
  color: white;
  padding: 12px 20px;
  border: none;
  border-radius: 4px;
  cursor: pointer;
  transition: 0.3s;
}

.rgtpanel input[type=submit]:hover {
  background-color: #0066cc;
}
.rgtpanel label {
    font-weight: 700;
}

/*.rgtpanel input[name=otherText]{width:50%;}*/
.ab-other{width:100% !important;}

h1.admin-page-heading{
	font-size: 20px;
    text-align: center;
    display: block;
    margin-bottom: 40px;
    border-bottom: 1px solid #0166cc;
    background: #f0f0f0;
}
.topright ul li .sub-child{
	display:none;    
	position: absolute;
    top: 10px;
    left: 0;
    background:#3d7ce4;
    width:200px;
    z-index:9;
    padding-top:10px;
}
.topright ul li .sub-child li{
	padding:5px 10px;
	border:none;
	width:100%;	
}
.topright ul li:hover .sub-child{display:block;}

.page-list .ab-top-strip{width:100%; float:left; margin-bottom:20px;padding-bottom:15px; border-bottom:1px solid #0066cc;}
.page-list .ab-top-strip select{width:100px;float:right;padding: 5px;margin:0;}
.page-list .ab-top-strip a.add-page{
	background-color: #338850;
    color: white;
    padding: 5px 15px;
    border: none;
    border-radius: 4px;
    cursor: pointer;
    transition: 0.3s;
    text-decoration:none;
    float: left;
}
.page-list .ab-top-strip a.add-page:hover{
	background-color: #0066cc;
}

.page-list ul.ab-list{float:left; width:100%;}
.page-list ul.ab-list li{padding:5px 15px;float: left; width: 100%;border-bottom: 1px solid #ccc;}
.page-list ul.ab-list li:nth-child(odd){background:#f1f1f1;}
.page-list ul.ab-list li span{width:calc(100% - 100px);float:left; margin-right:30px;}
.page-list ul.ab-list li a{font-weight:700;padding:3px 7px;}    
.page-list ul.ab-list li a i{margin-top: 4px;}

.ncdc-activities ul li{position: relative;}
.ncdc-activities ul li i{color:#fff;position: absolute; top:10px; right:0px;height:20px;width:20px;line-height: 20px; text-align: center !important;}
.ncdc-activities ul li ul.side-sub-menu{width: 100%; margin:-1px 0 0; border-bottom: 1px solid #44a2ff;}
.ncdc-activities ul li ul.side-sub-menu.opened{display:block !important; max-height:initial !important;}
.ncdc-activities ul li ul.side-sub-menu li{padding-left:20px;}
.ncdc-activities ul li ul.side-sub-menu li a{font-size:14px;}
.ncdc-activities ul li ul.side-sub-menu li i{left:0;}
.ncdc-activities ul li i.active{transform: rotate(180deg);}

.ncdc-activities .accordion {
  cursor: pointer; 
  border: none;
  text-align: left;
  outline: none;
  transition: 0.4s;
    }

.ncdc-activities .panel {
  max-height: 0;
  overflow: hidden;
  transition: max-height 0.2s ease-out;display: none;
}
.ncdc-activities .accordion.active + .panel {max-height:100%;}
.fr-box.fr-basic .fr-wrapper{min-height:400px;}
#editor{margin-bottom:30px;}
.add-more-ab{
	background-color: #0066cc;
    color: white;
    padding: 12px 20px;
    border: none;
    border-radius: 4px;
    cursor: pointer;
    transition: 0.3s;
    text-decoration:none !important; 
    color:#fff !important;
}
.add-more-ab:hover{background: #338850;}
input[type="file"]{
	width: 50%;
    padding: 8px 12px;
    border: 1px solid #ccc;
    border-radius: 4px;
    box-sizing: border-box;
    margin-top: 6px;
    margin-bottom: 16px;
    resize: vertical;
    height: auto;margin-right:15px;
}
.rgtpanel form input[type="file"]{float:left;clear:right;}
.rgtpanel form input[type="submit"]{float:left;clear:both;}
#cke_editor{margin-bottom: 25px;height:542px;}
#cke_1_contents{height:440px !important;}
.add-more-box{width:100%; display:block; clear:both;margin-bottom:30px;}
.ab-field {
    float: left;
    width: 100%;
    margin-bottom: 15px;
}
.ab-picker{position: relative;}
.ab-picker .add-on{top: 14px; position: absolute; right: 8px;}


/* dashboard */

.bg-dashboard-item {background-color: #338888 !important;}
.bg-danger {background-color: #338888 !important;}
.bg-info {background-color: #338888 !important;}
.bg-warning {background-color: #338888 !important;}
.bg-ab-1{background-color:#338888 !important;}
.bg-ab-2{background-color:#338888 !important;}
.bg-ab-3{background-color:#338888!important;}
.bg-ab-4{background-color:#338888 !important;}

.card-body {-ms-flex: 1 1 auto; flex: 1 1 auto; padding: 1.25rem; color:#FFF;}
.card-body .rotate {z-index: 8; float: right; height: 100%;}
.card-body .rotate i {
    color: rgba(20, 20, 20, 0.15);
    position: absolute;
    left: 0;
    left: auto;
    right: -10px;
    bottom: 0;
    display: block;
    -webkit-transform: rotate(-44deg);
    -moz-transform: rotate(-44deg);
    -o-transform: rotate(-44deg);
    -ms-transform: rotate(-44deg);
    transform: rotate(-44deg);
}
.text-uppercase {
    text-transform: uppercase!important;
}
.display-4 {
    font-size: 3.5rem;
    font-weight: 300;
    line-height: 1.2;
}
.card {overflow: hidden;position: relative;}
.text-uppercase {text-transform: uppercase!important; min-height: 40px;}

.dashboard-ab{padding:0; margin:0 -10px;}
.dashboard-ab li{width:25%; float:left; padding:10px; box-sizing:border-box;}
.dashboard-ab li a{text-decoration:none;}
.dashboard-ab li a .card-body .rotate i{transition: 0.5s;}
.dashboard-ab li a:hover .card-body .rotate i{
	right: 10px;
	bottom: 15px;
	-webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -o-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
	}
.icon-calendar{background: url(../images/calendario.png) no-repeat center;background-size: 100% 100%;height: 24px;width: 24px;margin-top: -4px;}
.input-append .add-on, .input-prepend .add-on{background-color: transparent;border:none;z-index:9;}

.logtable .span3{margin-left:14px;}
.logtable .span3 input[type=date]{display: block;
line-height: 40px;
float: left;
padding: 0px 11px;
margin-top: 6px;
box-sizing: border-box;
width: 100%;
height: 100%;}
.span12.text-right #logSearch + .btn-reset1{margin-right:25px;}
.text-right{text-align: right;}