body, html, .sidebar-menu *, input, .form-control, .btn {
    /*    font-size:16px!important;	*/
    font-size: 13px;
}
body{
    color:#444!important;
}

*{
    border-radius:0px!important;
    /*      font-size:14px!important;	*/
    /*font-family: 'Open Sans', sans-serif!important;*/
}
*:not(.glyphicon):not(.mce-ico):not(.fc-text-arrow):not(.c-note){
    /*   font-family: "Times New Roman", Georgia, Serif!important;*/
    font-family: 'Open Sans', sans-serif!important;
}
.page-body .main-content .cbp_tmtimeline > li .cbp_tmlabel h2, .page-body .main-content .cbp_tmtimeline > li .cbp_tmlabel p {
    color: #000!important;
}
//blog
/*.cbp_tmlabel *{
    font-family: 'Open Sans', sans-serif!important;
    font-size: 23px!important;
}*/
.img-circle {
    border-radius: 50%!important;
}
i{
    margin-right:5px!important;
}
.blog-title{
    font-size: 18px!important;
    line-height:30px;
    float:left;
    margin-right:30px;

}


body, .login-container, .login-header{
    background:#FFF!important;
}
.login-header{
    border-bottom: 1px solid green;
    background: #FFF url('../images/intro3.jpg')!important;
}
.login-page, .login-form, .form-group, .input-group, .form-control{
    background:#FFF!important;
    color:#666!important;
}
body .page-container .sidebar-menu #main-menu li {
    border-color: #0075CC;
}
.main-menu li:hover {
    background:#0075CC!important;
}
.btn-primary {
    background:#0075CC!important;
    border:none!important;
    color:#fff!important;
}
body .page-container .sidebar-menu {
    background: #005A9F!important;
}
body .page-container .sidebar-menu .sidebar-user-info {
    border-color: #0075CC!important;
}
.login-progressbar{
    background:green!important;
}
.login-progressbar-indicator{
    background:green!important;
}
.c-fullwidth{
    width:100%;
}
.insertDataContainer{
    display:none;
    /*    height:200px;*/
    /*    width:100%;
        background: red;*/

}
.v-align1{
    line-height: 30px;
}
.well{
    border:none!important;
    padding:8px!important;
    padding-bottom:18px!important;
    margin-top:0px!important;
}
.m-well{
    margin:16px!important;
}
.dataTables_wrapper {
    border:none!important;  
}
.validate-has-error{
    color:red!important;
    font-size:11px!important;
}
label.error{
    color:red!important;
    font-size:11px!important;
    font-weight: bold!important;
    width:100%!important;
/*    content:"\A"; white-space:pre;*/
/*    clear: both;*/
/*    font-weight: 400!important;*/
}
input.readonly{
    border:none;
    /*    border:1px solid green!important;*/

}
/*.datepicker{
    z-index:999999!important;
}*/
.btn-text{
    background: transparent;
    border:none;
}
.btn-text{
    background: transparent;
    border:none;
    color:#00a651;
}
.btn-text:hover{
    color:#000;
}
.isfolder{
    background:#FFE68B!important;
}
.isfile{
    background:#CCEEFF!important;
}
footer.main {
    margin-top: 15px;
    padding-top: 15px;
    border-top: none!important;
}
h5{
    font-size:14px!important;
}
/*.c-btn{
    background:#005A9F!important;
    color:#fff!important;
}
.c-btn:hover{
    background:#007AD5!important;
    color:#fff!important;
}*/
hr {
    margin-top: 10px;
    margin-bottom: 10px;
}
.hr-dark {
    border-top: 1px solid #ccc;
}
.btn-trans{
    background: none!important;
    border:none!important;
}
::-webkit-input-placeholder { /* WebKit, Blink, Edge */
    color:    #999!important;
    font-style: italic!important;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color:    #999!important;
    opacity:  1;
    font-style: italic;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
    color:    #999!important;
    opacity:  1;
    font-style: italic;
}
:-ms-input-placeholder { /* Internet Explorer 10-11 */
    color:    #999!important;
    font-style: italic;
}
.mouse-pointer{
    cursor:pointer!important;
}
.m-top-10{
    margin-top: 10px;
}
.m-top-15{
    margin-top: 15px;
}
.m-bottom-15{
    margin-bottom: 15px;
}
.m-bottom-10{
    margin-bottom: 10px;
}
.voting-label{
    width:60px;
    height:40px;
/*    color:#fff;*/
    text-align: center;
    border-right: 1px solid #FFF;
    border-bottom: 1px solid #FFF;
    font-size: 14px!important;
    line-height:40px;
    /*    padding-bottom:-1px;*/
}
.voting-bar{ 
    /*    padding:0;
        margin: 0;*/
    height:40px!important;
    border-bottom: 1px solid #FFF;
    /*    padding-bottom: 10px!important;*/
}
.voting-yes{
    background: #00a651;
}
.voting-no{
    background:#F00;
}
.voting-neutral{
    background:#CCC;
}
.c-label-vote{
    line-height: 25px;
    font-weight: 400!important;
/*    font-size: 14px!important;*/
    margin-left:8px;
}
input[type="radio"] {
    margin-top: -1px;
    vertical-align: middle;
}
.c-text-small{
    font-size: 11px!important;
}
.c-underline-link a  {
    text-decoration: underline!important;
}
.c-bg-desc{
    background: #f5f5f5;
    padding: 10px;
}
.mce-container-body, .mce-btn, .mce-panel{
    background:#FFF!important;
}
.mce-statusbar{
    display:none!important;
}
div.datepicker .cw {
    font-size: 8px;
}

.ui-datepicker {
    /*    width: 17em;
        padding: .2em .2em 0;
        display: none;*/
    /*    background: red!important;*/
}
#main-menu * a:hover{
    text-decoration: none!important;
}
.fc-event{
    padding:5px;

}
.box{
    border:none!important;
    box-shadow: none!important;
}
.content.pad {
    padding: 0px!important;
}
label {
    /*    display: inline-block;
        margin-bottom: 5px;*/
    font-weight: normal!important;
}
.w-100-p{
    width: 100%!important;
}
.main-content{
    /*    padding-top:0px!important;*/
}
/*.wysihtml5-toolbar{
    background:#f5f5f5!important;
}*/
.mce-menubar {
    border: none!important; 
}
.cbp_tmtimeline > li .cbp_tmicon {
    width: 50px!important; 
    height: 50px!important; 
    margin: 0 0 0 -30px;
}
.cbp_tmtimeline > li .cbp_tmlabel h2, .page-body .main-content .cbp_tmtimeline > li .cbp_tmlabel p {
    color: #737881;
    font-family: 'Open Sans', sans-serif!important;
    font-size: 13px;
    margin: 0;
    line-height: 1.42857143;
}
.page-body .main-content .cbp_tmtimeline > li .cbp_tmlabel {
    background: #f5f5f6;
    /*    color: #737881;*/
    margin-bottom: 20px;
    left:8px;
}
.page-body .main-content .cbp_tmtimeline > li .cbp_tmlabel p + p {
    margin-top: 0px!important; 
}
.m-bottom-10{
    margin-bottom:10px!important;
}
.btn{
    font-size:13px!important;
}


.notes-env .notes-list .write-pad textarea {
    background: transparent;
    border: none;
    background: url(../images/notes-lines.png) left top!important;
    background-attachment: local;
    min-height: 780px;
    font: 14px/52px "Helvetica Neue", Helvetica, "Noto Sans", sans-serif, serif;
    max-height: 1500px;
    padding-left: 125px;
    padding-right: 50px;
}



//notes
/*    http://cssdeck.com/labs/css3-sticky-note*/
/*@import url(http://fonts.googleapis.com/css?family=Gloria+Hallelujah);*/
@import url('https://fonts.googleapis.com/css?family=Shadows+Into+Light');
* { box-sizing:border-box; }
/*body { background:url(http://subtlepatterns.com/patterns/little_pluses.png) #cacaca; margin:30px; }*/

textarea.c-note  { 
    display: block;
    padding:50px 20px 20px 20px;
/*    padding:25px 25px 40px;*/
    /*	margin:0 auto 20px auto;*/
    width:100%!important;
    height:280px;   
/*    width:250px;
    height:250px;   */
    /*	font:16px 'Gloria Hallelujah', cursive; */
    font-family: 'Shadows Into Light', cursive;
    line-height:1.5;
    border:0;
    border-radius:3px!important;
    background: -webkit-linear-gradient(#F9EFAF, #F7E98D);
    background: -moz-linear-gradient(#F9EFAF, #F7E98D);
    background: -o-linear-gradient(#F9EFAF, #F7E98D);
    background: -ms-linear-gradient(#F9EFAF, #F7E98D);
    background: linear-gradient(#F9EFAF, #F7E98D);
    box-shadow:0 4px 6px rgba(0,0,0,0.1);
    /*	overflow:hidden;*/
    transition:box-shadow 0.5s ease;
    font-smoothing:subpixel-antialiased;
/*    max-width:250px;
    max-height:250px;*/
/*    font-style:italic;*/
    color:#333!important;
    float:left;
    margin-right:20px;
    margin-bottom:20px;
    -webkit-transform: rotate( random(-5, 5)deg); // generate a random number between -5 and +5

    -moz-transform: rotate( random(-5, 5)deg); // generate a random number between -5 and +5
    /*        overflow:visible;*/
    /*        height:auto!important;*/
        font-size:15px!important;

}
/*textarea.c-note{
    -webkit-transform: rotate(-1.5deg);
    -o-transform: rotate(-3deg);
    -moz-transform:rotate(-3deg);
}
textarea.c-note:nth-child(even) {
    -o-transform:rotate(2deg);
    -webkit-transform:rotate(2deg);
    -moz-transform:rotate(2deg);
    position:relative;
    top:5px;
      background:#cfc;
}
textarea.c-note:nth-child(3n) {
    -o-transform:rotate(-0.5deg);
    -webkit-transform:rotate(-3deg);
    -moz-transform:rotate(-3deg);
    position:relative;
    top:-5px;
      background:#ccf;
}
textarea.c-note:nth-child(5n) {
    -o-transform:rotate(1deg);
    -webkit-transform:rotate(1deg);
    -moz-transform:rotate(1deg);
    position:relative;
    top:-10px;
}*/



/*textarea:hover { box-shadow:0 5px 8px rgba(0,0,0,0.15); }
textarea:focus { box-shadow:0 5px 12px rgba(0,0,0,0.2); outline:none; }*/

::-webkit-scrollbar
{
    width: 12px;  /* for vertical scrollbars */
    height: 12px; /* for horizontal scrollbars */
}

::-webkit-scrollbar-track
{
    background: rgba(0, 0, 0, 0.1);
}

::-webkit-scrollbar-thumb
{
    background: rgba(0, 0, 0, 0.5);
}
.note-info{
/*    background:blue;*/
    margin-top:10px;
    position: absolute;
 
/*    width:100%;*/
}
.note-username{
   font-style: italic;
        font-weight:bold;
    
}


.delete-note{
    cursor:pointer!important;
    float:left;   
}

.delete-note{
    font-size:18px!important;
    width:20px;
    height:23px;
    display:block;
/*    background: #f5f5f5;*/
    color:#000!important;
    text-align:center;
    position: relative;
/*     position:absolute;*/
 top:40px;
   left:6px;
/*   z-index: 100000;*/

    
/*   margin-bottom: 3px!important;*/

 transition: 0.5s ease;

}
.delete-note:hover{
   cursor:pointer;
    color:red!important;
/*     background: #fff;*/
}
.m-top-min20{
    margin-top:-20px;
}
.btn-save-notes{
    background: transparent!important;
    border:none!important;
    color:green;
    margin: -6px 0px 0px 20px ;
}
.btn-save-notes:hover{
    color:black!important;
}

.dd-icon-open-file{
   margin-right:5px;    
}
.dd-icon-delete-file, .dd-icon-open-file{
    cursor:pointer;
    font-size:18px!important;
}
.entypo-list{
      cursor:crosshair;
    font-size:18px!important;
}
button[data-action='collapse'], button[data-action='expand'] {
font-size:18px!important;
}

.c-loader{
    position: relative;
/*    width:134px;
    height:100px;*/
    margin:200px auto;
    text-align: center;
    
}
.c-btn-upload{
    background: #999!important;
}

.panel > .panel-heading .panel-title {
     font-size: 14px; 
}
.voting-thumb{
    float:left;
    width:45px;
    max-height: 50px;
/*    border:1px solid #f5f5f5;*/
    margin-top:-10px;
    margin-bottom:15px;
    margin-right:10px;
    overflow:hidden;
}
.file-input-wrapper.inline{
    text-decoration: none!important;
}

.c-table-files td{
    vertical-align: top;
    padding:5px;
}
.c-table-files tr:nth-child(odd)	{ 
    background-color:#f5f5f5!important; 
}
.c-table-files tr:nth-child(even)	{ 
    background-color:#fff!important; 
}
.c-table-files tr:hover{
     background-color:#eee!important; 
}
.no-input-field{
    background:transparent!important;
    border:none!important;
}
span.no-underline{
    text-decoration:none!important;
}

.conditionVotingAbstention{
    background:#CCC!important;
    color:#444!important;
}
.conditionVoting1{
    background:#A4E9FF!important;
    color:#444!important;
}
.conditionVoting2{
    background:#FFF57D!important;
    color:#444!important;
}
.conditionVoting3{
    background:#ACE25A!important;
    color:#444!important;
}
.conditionVoting4{
    background:#FFBBDD!important;
    color:#444!important;
}
.conditionVoting5{
    background:#FFB951!important;
    color:#444!important;
}
.conditionVoting0{
    background:#ccc!important;
    color:#444!important;
}
