@import url(https://fonts.googleapis.com/css?family=Satisfy);
@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,300,700,600,400italic&subset=latin-ext);
@import url(https://fonts.googleapis.com/css?family=Oswald:300,400,700);

body {background-color:#fff;padding:0;margin:0;font-family: Montserrat, 'Open Sans', sans-serif;font-size:13px;}
input {margin-bottom:5px;}
table.small td {padding:3px;border-bottom:1px solid #f4f4f4;font-size:12px;}
select, .input-group {margin-bottom: 5px;max-width:276px;}
.input-xs {height:28px;font-size:12px;}
select.input-xs {font-size:11px;padding:2px 4px;}
input[type=date] {padding:0 5px;}
.input-sort-image {width:20px;font-size:11px;position:absolute;left:0;}
.clr {clear:both!important;}
.relative {position:relative!important;}
.display-none {display:none!important;}
.pointer {cursor:pointer!important;}
.bold {font-weight:bold;}
.w30 {width:30px!important;}
.w50 {width:50px!important;}
.w70 {width:70px!important;}
.w100 {width:100px!important;}
.w150 {width:150px!important;}
.w200 {width:200px!important;}
.wait {background:url(../images/wait.gif) no-repeat top left;width:40px;height:40px;background-size:contain;}


/*margin-top*/
.mt10 {margin-top:10px!important;}
.mt20 {margin-top:20px!important;}

/*weights*/
.font-9 {font-size:9px;}
.font-11 {font-size:11px;}
.font-17 {font-size:17px;}

/*colors*/
.color-red {color:#D32A0E;}
.color-gray {color:#888888;}
.color-blue {color:#008cba;}
.color-orange {color:#E99002;}
.color-light-gray {color:#cccccc;}
.color-green {color:#43ac6a}
.color-white {color:#fff;}
.color-yellow {color:#ffe81e;}

.bg-red {background-color:#fbe0e0;}
.bg-orange {background-color:#fbefe0;}
.bg-green {background-color:#e6fbe0;}

/*flags*/
.flag-xs {height:15px;}


#header {height:50px;padding-top:10px;}
#header .glyphicon {font-size:13px;color:#6f6f6f;padding-left:10px;padding-top:5px;}
#content {min-height:90vh;}
#footer {font-size:9px;color:#aaa;text-align:right;margin:0 auto;max-width:95%;}

.panel-heading .btn-primary {margin-top:-5px;margin-right:-10px;}
.pagination li a {border: 1px solid #eee;}
.pagination > .disabled > span, .pagination > .disabled > span:hover, .pagination > .disabled > span:focus, .pagination > .disabled > a, .pagination > .disabled > a:hover, .pagination > .disabled > a:focus {border: 1px solid #eee;}


@media (max-width: 767px) {
 .main-menu {margin-left:-100vw;width:100vw;position:absolute;z-index:9999;transition:.3s;-webkit-tap-highlight-color:rgba(0,0,0,0);width:100%;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;-ms-text-size-adjust:none;-o-text-size-adjust:none;text-size-adjust:none}
 .main-menu a {background:#4c4c4c;color:#fff;width:60vw;}
 .main-menu.show-menu {margin-left:0px;}
 .panel-body {padding:2px;}
 .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {padding:2px!important;}
}

/* CKeditor style */
 .cke_button_label,
 a.cke_button__cut,
 a.cke_button__copy,
 a.cke_button__paste,
 a.cke_button__pastetext,
 a.cke_button__pastefromword,
 a.cke_button__undo,
 a.cke_button__redo,
 .cke_toolbar_end,
 a.cke_button__scayt,
 a.cke_button__specialchar,
 a.cke_button__blockquote,
 a.cke_button__about,
 a.cke_button__anchor,
 .cke_toolbar_separator,
 .cke_toolbar_break,
 a.cke_button__maximize,
 a.cke_button__unlink {
	 display:none;
 }

.cke_toolgroup { background:none; border:0; border-radius:0; box-shadow:none; margin:0;}
.cke_button__source {float:right;}
