*{margin:0;padding:0;border:0;font-family: 'Open Sans',sans-serif} a{text-decoration: none} li{list-style-type: none}


.thumb{border:1px solid #fbfbfb;padding:3px;}


.all-files img{max-width: 100%}

.all-files i{position: absolute;z-index: 1;top:-5px;right: -5px;background:#fff;color:#563E7D;padding:2px 3px;border:1px solid #ebebeb;-webkit-border-radius: 25px 25px 25px 25px;-moz-border-radius: 25px 25px 25px 25px;-ms-border-radius: 25px 25px 25px 25px;-o-border-radius: 25px 25px 25px 25px;border-radius: 25px 25px 25px 25px}

.f-download{color:#000;font-size: 18px;padding-bottom:5px;text-decoration: underline;display:block}
.f-download small{display: block}

.form-customer input.switch{float:left;margin-right:5px;}

.filters input[type="file"]{



	display: inline-block;border:1px solid #ebebeb;padding:4px;margin-right: 10px

}

.fieldset{border:1px solid #ccc !important;padding:25px;margin-bottom:25px;}


label.bold{font-size: 15px;font-weight: bold;margin-bottom: 5px;text-transform: uppercase;}


.th-pad{padding:.5em;margin:.5em;border:1px solid #ebebeb;position: relative;height:194px;overflow: hidden}

.th-title{font-size: .8em}

.all-files .th-img{display: block;height: 150px;background-size:cover;}


.datepicker,.clockpicker{outline:none !important;border:1px solid #ccc;padding:.5em;-webkit-border-radius: 8px 8px 8px 8px;-moz-border-radius: 8px 8px 8px 8px;-ms-border-radius: 8px 8px 8px 8px;-o-border-radius: 8px 8px 8px 8px;border-radius: 8px 8px 8px 8px}



.span-5.last{overflow: hidden;}

.span-5.last a{float: right;margin-right: 1em}

#sidebar a{margin-right: 1em;color:#999;font-weight: 600;}

#sidebar a i{color:#563E7D;}



.alert{margin-top: 1em}



.form{clear:both;}


.block{display: block}

.brand-wrapper{padding:15px;display: inline-block;}

.navbar-inverse{background:#563E7D !important;}



.nav>li>a{color:#563E7D;font-weight: 400}



.tmenu h3 a{color:#563E7D;}



.navbar-brand{padding: 0 !important}

img.responsive{max-height: 100%}



.note{display: block}



.navbar-top-links li a{color:#fff;}



#mainmenu,.main-content{}

#mainmenu{}

#mainmenu li a{display:block;background:#0097CE;color:#fff;padding:5px 8px;margin:8px 0;-webkit-border-radius: 5px 5px 5px 5px;-moz-border-radius: 5px 5px 5px 5px;-ms-border-radius: 5px 5px 5px 5px;-o-border-radius: 5px 5px 5px 5px;border-radius: 5px 5px 5px 5px}

.clear{clear:both;}



.operations > li{display:inline;margin-left:5px;}

.operations .pull-right{margin-left:5px;}



input.browser{border:1px solid #ccc;padding:5px;-webkit-border-radius: 5px 5px 5px 5px;-moz-border-radius: 5px 5px 5px 5px;-ms-border-radius: 5px 5px 5px 5px;-o-border-radius: 5px 5px 5px 5px;border-radius: 5px 5px 5px 5px}



.form-control{max-width:500px;}



thead input{border:1px solid #ccc;}



.mceButton{width:auto !important;height:auto !important;padding:0 !important;}



.form-search{display:block !important;}



.grid-view table.items th{background-position:left center !important;}



#product-images{background:#ccc;height:400px;border:1px solid #ddd;}



.form-control.medium{max-width: 150px}



#top-layer{background:#000;height:55px;top:0;left:0;width:100%;}

#top-layer h3{color:#fff;}

#main{margin-top:140px;}



.files{z-index:1;}

.area{position:relative;z-index:0;}



.image-item{position:relative;float:left;overflow: hidden;margin:10px;}

.deleteimage{background:url(../images/delete-image.png) no-repeat 0 0;width:19px;height:19px;position:absolute;right:0;top:0;}





form#login{margin:8% auto 0;width:100%;max-width: 500px}

form#login .form-group{max-width: 250px;display: block;margin:0 auto;}

form#login img{display:block;margin:0 auto;}

form#login .btn{margin:0 auto;display:block;width:155px;}

form#login h3{text-align:center;}



.form-control.short{max-width: 65px;display:inline;}



form label{font-weight: 100;color:#999;}



.page-header{margin-top:0 !important;}

.span-5.last{padding:1em 0;}



.errorMessage{color:#a94442;background:#f2dede;border:1px solid #ebccd1;display: inline-block !important;padding:.2em;margin:.5em 0;}



/*********Overrride Bootstrap**********/



.navbar-brand{padding:6px;}



.navbar-brand>img{max-width: 130px;padding-top:9px;}

#content{clear:both;overflow: hidden}

.section-title{margin-top:0 !important;}

#content .filters input,.order{border:1px solid #ccc;-webkit-border-radius: 4px 4px 4px 4px;-moz-border-radius: 4px 4px 4px 4px;-ms-border-radius: 4px 4px 4px 4px;-o-border-radius: 4px 4px 4px 4px;border-radius: 4px 4px 4px 4px}

.order{text-align: center}



.sort-link,table th a{color:#555;}

/*.dropdown-menu>li>a:hover, .dropdown-menu>li>a:focus, .dropdown-menu>.active>a, .dropdown-menu>.active>a:hover, .dropdown-menu>.active>a:focus{color:#fff;background-color: #357ebd;background-image: -webkit-gradient(linear,left 0,left 100%,from(#428bca),to(#357ebd));background-image: -webkit-linear-gradient(top,#428bca,0%,#357ebd,100%);background-image: -moz-linear-gradient(top,#428bca 0,#357ebd 100%);background-image: linear-gradient(to bottom,#428bca 0,#357ebd 100%);background-repeat: repeat-x;filter: progid:DXImageTransform}

*/

#ajax-loader{background:url(../images/ajax-loader.gif);position: absolute;top: 18px;right: 25px;z-index:1;width:16px;height:11px;}





table tr th:first-child,table tr td:first-child{max-width:50px !important;}

table tr td:first-child input{max-width:30px;}



table tr td img{max-width: 35px}



.btn-cancel{margin-right:5px;}





.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-primary, .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-primary

{background:#510154;border:#39013b;}





.table-responsive>.row{margin:0 !important;}



.th-wrap{position: relative;width:100%;max-width: 160px;float: left}

.th-wrap img{max-width: 100%}

.th-wrap i{background: #000;color:#fff;padding:.5em;}

.th-wrap .delete{position: absolute;right:0;top:7px;}



.th-wrap .featured{position: absolute;left:0;top:0;}





.form-group{clear: both}

.thumbnails{clear: both}



.th-img{background-size:cover;background-position: right 0;width:100%;max-width:160px;height: 150px;display:block}

.thumbnails .col-md-2{padding-top:1em;padding-bottom: 1em;max-width: 190px;width:100%;float:left;}



.thumbnails .icon-star{top:7px;position: relative;}





.menu-admin{overflow: hidden;/*position: fixed !important*/;z-index:1;background:#fff !important;top:50px;width: 100%;left:0;right:0;padding:9px 15px 0px !important;/*-webkit-box-shadow: 0px 0px 4px 0px #888 !important;box-shadow: 0px 0px 4px 0px #888 !important;*/-webkit-border-radius:0 !important;-moz-border-radius:0 !important;-ms-border-radius:0 !important;-o-border-radius:0 !important;border-radius:0 !important}



.menu-admin ul{position: relative;z-index: 1}

.menu-admin ul li a{margin-right: 5px}

.center{margin:0 auto;width:100%;max-width:1140px;}



.menu-admin h1,.menu-admin h2,.menu-admin h3{margin-top: 0 !important;font-size:1.5em;line-height:1.5;font-weight: normal}



.menu-admin ul{overflow: hidden}

.menu-admin li{display: inline;margin:0 2px;}

/*.menu-admin .btn{min-width: 85px}*/



@media(max-width:960px){



/*	.menu-admin .pull-left{clear: both;text-align: center;float:none !important;}*/

/*	.panel-primary{margin-top:170px;}*/

	.menu-admin .pull-right{float:none !important;text-align:right}

/*	.menu-admin li a,.menu-admin li input{display: block !important}*/



.menu-admin h1,.menu-admin h2,.menu-admin h3{font-size:1.2em;line-height:2em}

.menu-admin .btn{font-size:11px;padding:5px 10px;line-height: 1.5;margin:4px 1px 0;}

}



@media(max-width: 385px){

.menu-admin .btn{font-size:10px;padding:3px 5px;line-height: 1.5;margin:4px 0 0;}

}



.pad{padding:.5em;}



.errorSummary{color: #a94442;background-color: #f2dede;border:1px solid #ebccd1;padding:1em;-webkit-border-radius: 8px 8px 8px 8px;-moz-border-radius: 8px 8px 8px 8px;-ms-border-radius: 8px 8px 8px 8px;-o-border-radius: 8px 8px 8px 8px;border-radius: 8px 8px 8px 8px}



.cbuttons{position: relative;cursor:pointer;display:block;outline: none !important}

.cbuttons ul{display:none;position: absolute;top:25px;left:-55px;min-width: 80px}

.cbuttons ul li a{color:#fff;}

.cbuttons.active ul{display: block}



.cbuttons li a{display: block}

.cbuttons li:hover a{background: #000}





.btn-pendiente{background:#ff6c6c !important;}



.btn-vigente{background: #62d462 !important}



.table-responsive{overflow: auto}





