.my-flag, .flag-min { display: block; height: 100%; }
.my-flag { width: 20px; }
.my-flag img { width: 100%; }
.opacity-25 { opacity: 0.25; }
.color-gray { color:#aaaaaa; }
.dispnone { display: none; }

.cursor-alias {cursor: alias;}
.cursor-all-scroll {cursor: all-scroll;}
.cursor-auto {cursor: auto;}
.cursor-cell {cursor: cell;}
.cursor-context-menu {cursor: context-menu;}
.cursor-col-resize {cursor: col-resize;}
.cursor-copy {cursor: copy;}
.cursor-crosshair {cursor: crosshair;}
.cursor-default {cursor: default;}
.cursor-e-resize {cursor: e-resize;}
.cursor-ew-resize {cursor: ew-resize;}
.cursor-grab {cursor: grab;}
.cursor-grabbing {cursor: grabbing;}
.cursor-help {cursor: help;}
.cursor-move {cursor: move;}
.cursor-n-resize {cursor: n-resize;}
.cursor-ne-resize {cursor: ne-resize;}
.cursor-nesw-resize {cursor: nesw-resize;}
.cursor-ns-resize {cursor: ns-resize;}
.cursor-nw-resize {cursor: nw-resize;}
.cursor-nwse-resize {cursor: nwse-resize;}
.cursor-no-drop {cursor: no-drop;}
.cursor-none {cursor: none;}
.cursor-not-allowed {cursor: not-allowed;}
.cursor-pointer {cursor: pointer;}
.cursor-progress {cursor: progress;}
.cursor-row-resize {cursor: row-resize;}
.cursor-s-resize {cursor: s-resize;}
.cursor-se-resize {cursor: se-resize;}
.cursor-sw-resize {cursor: sw-resize;}
.cursor-text {cursor: text;}
.cursor-url {cursor: url(myBall.cur),auto;}
.cursor-w-resize {cursor: w-resize;}
.cursor-wait {cursor: wait;}
.cursor-zoom-in {cursor: zoom-in;}
.cursor-zoom-out {cursor: zoom-out;}

.href { cursor: pointer; color: #337ab7; }
.href:hover { color: #23527c; text-decoration: underline; }

.preview-img { display: block; max-width: 250px; padding-right: 6%; }
.preview-img-min { display: block; max-width: 150px; padding-right: 6%; }

.app-header__logo { font-family: unset; font-size: 18px; }
#samplepagelistall_wrapper { margin-top: 10px; }
.myhide { display: none; }
.modalload { background-image: url(../img/load.gif); background-repeat: no-repeat; background-position: center center; width: 100%; height: 300px; }
ul.iconslist { overflow-y: auto; height: 500px; width: 300px; } 
ul.iconslist li { padding: 0; width: 36px; height: 36px; margin: 2px !important;  }
ul.iconslist li i.fa { margin: 9px 5px !important; }


ul li.selectable label { padding: 0; margin: 0; display: block; width: 100%; cursor: pointer; }
ul li.selectable input:checked + span { font-weight: 600; color: #155724; background-color: #d4edda; }
ul li.selectable span { padding: 4px 15px; margin: 1px; display: block; text-decoration: none; width: 100%; }
ul li.selectable span.active { background-color: #dedede;  }
ul li.selectable span:hover { background-color: #dedede;  }

.btn { margin-bottom: 2px; }
.main-img-photo { background-position:center center; padding:25px; display:inline-block; background-size:cover; display: inline-block; border-radius:30px; }

.material-half-bg .cover { background-color: #090927;  }
.img-user { max-width: 50px; display: block; }
.font-12 { font-size: 12px; }
.font-10 { font-size: 10px; }
.lineheight-110 { line-height: 110%; }

.control-label { font-weight: 600; font-size: 1.1em; margin-top: 5px; color: #555555; }
.line-headmain {  }