/*1*/
.inline{display:inline;}
.none{display:none;}
.block{display:block;}
.left{text-align:left;}
.right{text-align:right;}
.center{text-align:center;}
.top{vertical-align:top;}
.middle{vertical-align:middle;}
.border_red{border:1px solid red;}
.bold{font-weight:bold;}
.pointer{cursor:pointer;}
.help{cursor:help;}
.grey{color:#bbbbbb;}
.darkgrey{color:#999999;}
.black{color:#000000;}
.white{color:#ffffff;}
.red{color:#cc0000;}
.green{color:#00aa00;}
.purple{color:#a886e4;}
.fsz10{font-size:10px;}
.fsz11{font-size:11px;}
.fsz12{font-size:12px;}
.fsz13{font-size:13px;}
.filtersel{color: #36a321; border:1px solid #36a321;}
.cb {clear:both;}
.small{font-size:9px;}
.check_small{padding:0;margin:0;width:13px;}
.underline {text-decoration: underline;}
.blue {color: #156de6;}
.darkblue {color:#1958ae;}


/*1 END*/
html, body {margin:0px;padding:0px;height:100%;}
body, table{font:normal 12px Helvetica, Arial;color:#3e414a;margin:0;padding:0;}

a:link {color:#22609f;text-decoration:none;}
a:visited {color:#22609f;text-decoration:none;}
a:hover {color:#22609f;text-decoration:underline;}

input[type="checkbox"] {cursor:pointer;vertical-align:middle;}
input[type="radio"]{cursor:pointer;vertical-align:middle;line-height:24px;height:24px;}

.history {	border: 1px solid #cccccc;height:150px;overflow: auto;	padding: 10px 3px;margin-top: 5px;}

.history .titlu {color:#cccccc;font:bold 11px Helvetica, Arial;}
.history .linie  {	border-bottom: 1px solid #eeeeee;font-size:12px;font-family: Helvetica, Arial;	padding:10px;
}
.history .taker {margin-top:5px;color:#999999;font:bold 11px Helvetica, Arial;} 

.rep {color:#999999;font-size:11px;font-weight:bold;font-family: Helvetica, Arial;}
.selec {color:#000000;font-size:13px;font-weight:bold;font-family: Helvetica, Arial;}
.unselec {color:#aaaaaa;font-size:12px;font-weight:normal;font-family: Helvetica, Arial;}

.min {color:#cc0000;font-weight: bold;font-size:12px;font-family: Helvetica, Arial}
.max {color:#009900;font-weight: bold;font-size:12px;font-family: Helvetica, Arial}

input{     color:#3e414a;vertical-align:middle;}

.cvar {padding:3px;border-bottom:1px solid #eeeeee;line-height:18px;height:18px;padding-left:10px;font:normal 11px Helvetica, Arial;}
.subtitle1 { border-bottom:1px solid #ccc; font:bold 12px Helvetica, Arial;color:#65779d; }
img{vertical-align:middle;}

.label_grey{font:normal 9px Helvetica, Arial; color:#996633;background:#ffffff;display:inline;}

label {cursor:pointer;}

select{ border:1px solid #bfbfbf; color:#3e414a; background:#fbfbfb;font:normal 12px Helvetica, Arial; height:24px;line-height:24px;padding-top:2px;padding-bottom:2px;vertical-align:middle; }
select[aria-readonly="true"]{background:rgba(255,255,0,0.07);pointer-events:none;}

.ro{ font:italic 10px Helvetica, Arial;border:1px solid #bbbbbb;color:#aaa;background:#f7f7f7; }


.login td{ color:#ffffff;font-weight:bold; }

.textfield{background:#fbfbfb;border:1px solid #bfbfbf;box-sizing:border-box;color:#3e414a;font:normal 12px Helvetica,Arial;height:24px;padding:3px 5px;text-indent:2px;vertical-align:middle; }
.textfield[readonly]{background:rgba(255,255,0,0.07);}
.textfield.error{background:#fbf0f0;border:1px solid #e7adad;}
.textfield.lsd_url::placeholder{color:transparent;}
.textfield.error::placeholder{color:red;}
.textfield_dash{ text-align:center;font-weight:bold;background:#ffffff;border:1px dashed #999999; font:bold 11px Helvetica, Arial;vertical-align:middle;color:#3e414a; }
.textfield_ro{ font:italic 12px Helvetica, Arial;border:1px solid #bfbfbf;height:24px;color:#aaa;background:#fbfbfb;}
.textfieldsel{ border:1px solid #36a321; background:#fbfbfb; color:#36a321;font:normal 12px Helvetica, Arial; text-indent:5px; height:20px;vertical-align:middle; color:#3e414a;}
.textfield_filtru{ border:1px solid #666666; background:#ffffff;font-weight:normal;font-size:10px;vertical-align:middle; color:#3e414a;}
.textfield-default {font-style: italic;color: #999999;color:#3e414a;}


.textarea{background:#fbfbfb;border:1px solid #bfbfbf;box-sizing:border-box;color:#3e414a;font-family:Helvetica,Arial,sans-serif;font-size:12px;font-weight:normal;padding:3px 5px;vertical-align:top;}
.textarea[readonly]{background:rgba(255,255,0,0.07);}
.textarea_cms{ font:normal 11px Helvetica, Arial;border:1px solid #666666;color:#3e414a;background:#f7f7f7;}
.textarea_ro{ font:italic 11px Helvetica, Arial;border:1px solid #bbbbbb;color:#aaa;background:#f7f7f7; }
.textarea_code{ border:1px solid #333333; background:#fafafa;font:normal 12px Courier new;overflow:auto;white-space:nowrap;color:#3e414a;}
.filefield{ border:1px solid #666666; background:#f7f7f7;font-weight:normal;font-size:10px; }

.button{
    font-size:11px;font-family:Verdana;color:#333333;border:1px solid #808080;
    background:#e5e5e5 url(../img/design/sprite.png) repeat-x left -200px; cursor:pointer;
}
.button_new_bellow{
    font-size:11px;font-family:Verdana;color:#333333;border:1px solid #808080;
    background:#e5e5e5 url(../img/design/sprite.png) repeat-x left -200px; cursor:pointer;
}
.button_new_above{
    font-size:11px;font-family:Verdana;color:#333333;border:1px solid #808080;
    background:#e5e5e5 url(../img/design/sprite.png) repeat-x left -200px; cursor:pointer;
}
.tabclosebutton
{
    font:normal 1px Arial;color:#cc0000;border:1px solid #808080;width:13px; height:13px;
    background:#e5e5e5 url(../img/design/sprite.png) repeat-x left -200px; cursor:pointer;
}

.button_hover{
    font-size:11px;font-family:Verdana;color:#333333;border:1px solid #7d98b8;
    background:#e5e5e5 url(../img/design/sprite.png) repeat-x left -1300px; cursor:pointer;
}

.sid-survey_edit .textfield{
border:1px solid #666666; background:#f7f7f7;font:normal 11px Tahoma;vertical-align:middle; height:auto;line-height: normal;
}
.sid-survey_edit .textarea{
    border:1px solid #666666; background:#f7f7f7;font-weight:normal;font-size:10px;vertical-align:middle;font-family:Verdana;
}



.tab_1{ background:#808080; }
.tab_1 .title{ font-size:11px;font-weight:bold;background:#d8d8d8;color:#000000;height:20px;border-left:1px solid #ffffff;border-top:1px solid #ffffff; }
.tab_1 .utitle{ font-size:11px;background:#e5e5e5;color:#000000;border-left:1px solid #ffffff;border-top:1px solid #ffffff; padding-left:5px; }
.tab_1 .spacer{ font-size:1px;background:#e5e5e5;padding:0;color:#000000;border-left:1px solid #ffffff;border-top:1px solid #ffffff; }
.tab_1 .content{ background:#ffffff;color:#000000;font-size:11px;padding:2px; }
.tab_1 .content_darker{ background:#f9fafa;color:#000000;font-size:11px;padding:2px; }
.tab_1 .content_selected{ background:#edf1fb;color:#000000;font-size:11px;padding:2px; } 
.tab_1 .content2 {background:#f6eaea;color:#000000;font-size:11px;padding:2px;}
.tab_1 .contentsel{ background:#edf8d7;color:#000000;font-size:11px;padding:2px; }


.sel{ background:#edf8d7; }

.tab_links{ color:#3e414a;font-size:12px; }
.tab_links select{font-size:12px;}
.tab_links td{ border:0 solid red;font-size:12px;vertical-align:middle; }
.tab_links td a, .tab_links td a:visited{ color:#4076ad;font-size:12px;vertical-align:middle;padding:4px 6px 4px 6px; text-decoration: none;}
.tab_links td a:hover, .tab_links td a.selected{ color:#ffffff;font-size:12px;vertical-align:middle;background:#4076ad;}
.tab_links td .sel_link{ color:#000000;vertical-align:middle; }
.tab_links .pagestd {width:auto;}
.tab_links .nextprevtd {display:none;}

.new {background-color: #E3D69A;}

.row_1{ color:#000000;font:normal 11px Helvetica, Arial;padding:1px;cursor:pointer;}
.row_1sel{ background:#e4e5e5;font:normal 11px Helvetica, Arial;padding:1px;cursor:pointer;}
.rowcateg_1 span, .rowcateg_1sel span{font:normal 11px Helvetica, Arial;}
.rowcateg_1{ font:normal 11px Helvetica, Arial;padding:0px;cursor:pointer; }
.rowcateg_1sel{ background:#e4e5e5;font:normal 11px Helvetica, Arial;padding:0px;cursor:pointer; }
.rowcateg_1 span.catro, .rowcateg_1sel span.catro, .catro{ font-size:11px;font-style:italic;}

a.yuimenubaritemlabel:link, a.yuimenubaritemlabel:visited{font:bold 13px Helvetica, Arial;color:#536aad;line-height:30px;text-decoration:none;cursor:pointer;}
a.yuimenubaritemlabel:hover{font:bold 13px Helvetica, Arial;color:#536aad;line-height:30px;text-decoration:none;cursor:pointer;}

a.yuimenuitemlabel:link, a.yuimenuitemlabel:visited{font:normal 12px Helvetica, Arial;color:#000000;line-height:20px;text-decoration:none;cursor:pointer;}
a.yuimenuitemlabel:hover{font:normal 12px Helvetica, Arial;color:#000000;line-height:20px;text-decoration:none;cursor:pointer;}

.yui-skin-sam .yuimenuitem a.disabled { padding-top:2px;padding-bottom:2px; line-height:20px; font:normal 12px Helvetica, Arial; cursor: pointer; color: #A6A6A6; }
#tabnav .yui-content {background:#ffffff;}

.sitemap a:link, .sitemap a:visited{font:normal 12px Helvetica, Arial;text-decoration:none;}
.sitemap a:hover {font:normal 12px Helvetica, Arial;text-decoration:underline;}

#menubar{border:0px solid yellow;margin:0;padding:0; height:31px; line-height:31px;}
#menubar .menu{display:inline;float:left;margin-left:10px;cursor:pointer;}

#menubar .left, #menubar .left_hover{float:left;width:6px;line-height:31px;height:31px;margin:0;padding:0;}
#menubar .left{background:url(../img/design/menu_left.gif) no-repeat right top;}
#menubar .left_hover{background:url(../img/design/menu_left_hover.gif) no-repeat right top;}

#menubar .right, #menubar .right_hover{float:left;width:6px;line-height:31px;height:31px;margin:0;padding:0;}
#menubar .right{background:url(../img/design/menu_right.gif) no-repeat left top;}
#menubar .right_hover{background:url(../img/design/menu_right_hover.gif) no-repeat left top;}

#menubar .item, #menubar .item_hover{float:left;padding:1px 5px 0px 5px;margin:0;line-height:31px;height:31px;display:inline;}
#menubar .item{background:url(../img/design/menu_bkg.gif) repeat-x center top;}
#menubar .item_hover{background:url(../img/design/menu_bkg_hover.gif) repeat-x center top;}

#menubar .item a:link, #menubar .item a:visited{font:normal 12px Helvetica, Arial;color:#dfdfdf;text-decoration:none;display:block;line-height:30px;}
#menubar .item a:hover,
#menubar .item_hover a:link, #menubar .item_hover a:visited,
#menubar .item_hover a:hover {font:normal 12px Helvetica, Arial;color:#bac2d7;text-decoration:none;display:block;line-height:30px;}

#homemenu {padding:10px;font:bold 16px Helvetica, Arial;color:#2f4263;}

#homemenu .text a:link, #homemenu .text a:visited{display:block;text-decoration:none;font:normal 16px Helvetica, Arial;color:#2f4263;} 
#homemenu .text a:hover{display:block;text-decoration:none;font:normal 16px Helvetica, Arial;color:#5e7dbd;} 

#homemenu .text a:link span, #homemenu .text a:visited span{text-decoration:none;font:bold 20px Helvetica, Arial;color:#2f4263;} 
#homemenu .text a:hover span{text-decoration:none;font:bold 20px Helvetica, Arial;color:#5e7dbd;} 


#leftmenu {padding:1px;font:normal 12px Helvetica, Arial;color:#000;}
#leftmenu img{border:0;margin-right:5px;}

.subtitle{ background: #f7f7f7; padding:7px;font-size:14px;}

.subsubtitle{ border-bottom:1px dashed #e1e1e1; margin-right:10px;font:italic 12px Helvetica, Arial;color:#a0a0a0; }

.iw_label {font:normal 26px Helvetica, Arial;color:#808080;text-align:right;width:370px; padding-right:10px;}
.iw_textfield {font:normal 22px Helvetica, Arial; border:1px solid #c0c0c0;padding:3px;}
.iw_button {background:#009933;color:#fff;font:normal 24px Helvetica, Arial;height:40px;border:1px solid #008000;cursor:pointer;}
.iw_select {font:normal 16px Helvetica, Arial; border:1px solid #c0c0c0;padding:3px;}

.conttbl td{font:normal 10px Helvetica, Arial;}

.conttbl td a , .conttbl td a:visited {font:normal 11px Helvetica, Arial;color:#333333;}
.conttbl td a:hover {font:normal 11px Helvetica, Arial;color:#0080da;}

.conttbl td.title2 a , .conttbl td.title2 a:visited {color:#e1e1e1;}
.conttbl td.title2 a:hover {color:#fff;}

.tab_2{ background:#eeeeee; }
.tab_2 .title{ font-size:11px;font-weight:bold;color:#000000;height:20px;background:#ffffff; }
.tab_2 .content{ background:#ffffff;color:#000000;font-size:11px; }

/* <Accordion> */
.accordion{margin:0;padding:0;}
.accordion .item {margin:0;padding:0;}
.accordion .item .tab , .accordion .item .tab_hover { border-top:1px solid #808080; background:#e5e5e5 url(../img/design/sprite.png) repeat-x left -200px; cursor:pointer; }
.accordion .item .tab_hover { background:#e5e5e5 url(../img/design/sprite.png) repeat-x left -1300px; cursor:pointer; }
.accordion .item .tab span , .accordion .item .tab_hover span { margin-left:10px;font:bold 11px Helvetica, Arial;color:#333333;line-height:22px;cursor:pointer; }
.accordion .item .content { margin:0;padding:0px; background:#ffffff;border-top:1px solid #808080;	height:0;overflow:auto;display:none; }
.accordion .last {border-bottom:1px solid #808080;}
.accordion .item .tab .handle ,
.accordion .item .tab_hover .handle,
.accordion .item .tab .handle_hover,
.accordion .item .tab_hover .handle_hover { border:0;background:transparent; float:right;margin-right:5px;vertical-align:middle;display:inline;margin-top:4px; width:14px;height:14px;cursor:pointer; }
.accordion .item .tab_hover .handle_hover { border:1px solid #ccc;background:#fff;}
.accordion .item .tab .handle img,
.accordion .item .tab_hover .handle img,
.accordion .item .tab .handle_hover img,
.accordion .item .tab_hover .handle_hover img
{
	margin:2px;display:inline;margin-right:3px;
}
/* </Accordion> */

/* <Color Chooser> */

.colorchooser{ 	display:inline; }
.colorchooser .spacer {width:30px;height:16px;border:1px solid #808080;border-right:0;display:inline;margin:0;}
.colorchooser .actuator {height:18px;width:20px;display:inline;margin:0;font:bold 12px Helvetica, Arial;}
/* </Color Chooser> */


.bighd .hd {font-size:12px;}

.qpop{
	border:0px solid transparent;float:none;background: transparent;text-transform: none;text-decoration: none;margin:0;padding:0;text-indent: 0;
	font:normal 12px Helvetica, Arial;color:#333333;padding-top:10px;
}
.qpop select {font-size: 12px;font-family:Helvetica, Arial;border:0px solid transparent;  border-top: 1px solid #abadb3;background: #ffffff;}
.qpop .textarea {font-size: 12px;font-family:Helvetica, Arial;border:0px solid transparent;border-top: 1px solid #abadb3;background: #ffffff;padding:3px;}
.qpop .textfield {font-size: 12px;font-family:Helvetica, Arial;border:0px solid transparent;border-top: 1px solid #abadb3;background: #ffffff;padding:3px;}


.qpop .title {
	border:0px solid transparent;float:none;background: transparent;text-transform: none;text-decoration: none;margin:0;padding:0;text-indent: 0;
	border-bottom:1px solid #ccc; margin:10px;font:bold 13px Helvetica, Arial;color:#506ca7;
}
.qpop .con {
	background: #f1f1f1;display: block;margin:10px;padding: 5px;
}
.qpop .par {margin:5px;}
.qpop .hr {height:0px;margin: 8px 0; border-bottom: 2px solid #ffffff;}
.qpop .br {height:10px;}

.qpop h3 {
	border:0px solid transparent;float:none;background: transparent;text-transform: none;text-decoration: none;margin:0;padding:0;text-indent: 0;
	font:bold 12px Helvetica, Arial;;color:#444444;
}
.qpop .sortable .button, .qpop .sortable .button_hover {font-size: 10px;}

.qlist {font:normal 12px Helvetica, Arial;color:#333333;margin:10px;padding:10px;border:2px dashed #dddddd;font-size:12px;}
.qlist .br {height:10px;}


#selbox {border:1px solid #bfbfbf;width:98%;background: #ffffff; padding:10px; margin:10px 0;}
#selbox legend {font-size: 14px;}

#selbox #selbox_content .item 
{
	float:left;display:inline;margin:3px;padding:3px; height: 16px;
	white-space: nowrap;cursor: pointer;  border: 1px solid #598da3;font-weight:bold; color:#598da3;
}
#selbox #underselbox b {font-weight:normal; font-size:13px;}
#selbox #underselbox
{
	clear:both;margin:5px; margin-bottom: 0;border-top:1px solid #cccccc;padding-top: 5px;	
}

.score {font-size:10px;color: #0080DA;font-weight: bold;font-family: Helvetica, Arial;}

.percent {font-size:10px;font-family: Helvetica, Arial;}

.valuerow {text-align: left; padding:1px 3px;margin:1px 2px;text-indent: 0; width:680px;border: 1px dashed transparent;}

.valuerow .textfield {font-size: 12px;font-family:Helvetica, Arial;border:0px solid transparent;border:1px solid #ddd;background: #ffffff;padding:1px 3px;margin-left:0px;}
.valuerow .scorefield {font-size: 12px;font-family:Helvetica, Arial;border:0px solid transparent;border:1px solid #ddd;background: #ffffff;padding:1px 3px;margin-left:0px;font-size:10px;color: #0080DA;font-weight: bold;font-family: Helvetica, Arial;width: 40px;}

.mover {
	border: 1px dashed #ccc;background: #f7f7f7; cursor : pointer;
}
.inserthandle  {height:3px;}
.insertmover {
	height:3px;background:#c9f0ca;border:1px dashed #94c795;
}

.yui-nav .tabniu {
    font:normal 10px Helvetica, Arial;color:#009900;
}
.yui-nav .selected .tabniu {
    font:normal 10px Helvetica, Arial;color:#33fb12;
}

.tbl {border-top: 1px solid #ccc; margin-bottom: 20px;}
.tbl tr th {padding: 5px; border-top: 1px solid #ccc; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; border-top: 1px solid #fff; border-left: 1px solid #fff; text-shadow: 0 1px 0 #fff; text-transform: capitalize;
background-color: #F1F1F1; background-image: -moz-linear-gradient(center top , #F9F9F9, #ECECEC);}
.tbl tr th.first {border-left: 1px solid #ccc;}
.tbl tr td {padding: 5px; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; border-top: 1px solid #fff; border-left: 1px solid #fff; background: #fff; font-size: 13px; vertical-align: top;}
.tbl tr td.first {border-left: 1px solid #ccc;}
.tbl tr.odd td {background: #f9f9f9;}

.tbl tr.total td, .tbl tr td.total, .tbl tr.odd td.total, .tbl tr th.total {background: #e3f3f7;}

.formstyle {margin-top:15px;}
.formstyle .header{ padding: 0;margin: 0; border:none; line-height: 24px;}
.formstyle .header span { padding: 0;margin: 0;font: normal 15px Helvetica, Arial; }

.formstyle .body{background:#f5f5f5;margin:0;padding:10px;text-align:left;}
.formstyle .footer{background:#e8e8e8;height:36px;line-height:36px;}
.formstyle .footer .unfolded{font-weight:bold;}

.formerrors {margin-bottom:10px; padding:5px; }
.formerrors .error {margin:2px; color: inherit; }
.formerrors .error ul {margin:0;padding:0;margin-left:20px;} 

.formstyle .body .label {text-align:left; vertical-align:middle;padding-right:1px;padding-left:5px;font-size:12px;}
.formstyle .body .field, .formstyle .body .value {text-align:left;vertical-align:middle;}
.formstyle .body .value {}
.mand{font: normal 12px Helvetica, Arial;color: #ff0000;}
.formstyle .body .label .small{font: normal 10px Helvetica, Arial; color: #666; }
.formstyle option {padding: 2px;padding-left:0;}


.icons-sel {padding:10px;padding-right:0;width:100%;}

.mobileicon {cursor:pointer;position:relative; float:left; margin-right:15px;margin-bottom:15px;width:100px; height:100px;background: #698284; color: #ffffff; border:1px solid #445e60;box-shadow: 1px 1px 5px #888888;}
.mobileicon-over {border:1px solid #31cdd9;}
.mobileicon .image {position:absolute;width:100%;text-align: center;top:20%;max-height:50%;}
.mobileicon .image img {max-width:50%;max-height:80%;}
.mobileicon .label {position:absolute;width:92%;padding: 0 4%;text-align:center;bottom:5%;font-size:12px;font-weight: bold;}


.label_grey .inline {font-size:12px;color: #000000;}
.label_grey .bd{color: #000000;font-size:11px;}
.label_grey .bd select {color: #000000; font-size:11px; height:19px; border:1px solid #808080;}
.label_grey .bd input {border:1px solid #808080;}

.CodeMirror { height: 100%; width:100%;max-width: 100%; }

.tagsbox {border:2px solid #ccc; margin:10px 0; padding:5px 10px;box-sizing: border-box;}
.tagsbox h3{font-size:12px;margin-bottom:1px;margin-top:6px;padding-bottom:0;padding-left:5px;}
.tagsbox label {padding:0 3px 0 0;border: 1px solid transparent;font-size:11px; white-space: nowrap; margin:0;margin-bottom:1px;display:inline-block;box-sizing: border-box;}
.tagsbox label.sel {background: #f2fbf3;border:1px solid #bed8c0;}
.tagsbox-info {font-size:11px; color: #aaa;font-style: italic;margin:10px 0;}

/* <HolidayCard> */
.settings-table.holiday_card td.field{width:auto;}

.holiday-animation #video-container{box-sizing:border-box;display:none;float:left;height:340px;margin:20px 0 0;max-width:600px;padding:0;width:100%;}
.holiday-animation #video-container video{display:block;float:left;width:100%;}

.holiday-animation .icons{box-sizing:border-box;display:block;float:left;margin:0;max-width:615px;padding:0;width:100%;}
.holiday-animation .icons .icon{box-sizing:border-box;display:block;float:left;margin:0 0 2px;max-width:205px;padding:0;text-align:center;width:100%;}
.holiday-animation .icons .icon::marker{content:none;}
.holiday-animation .icons .icon label{display:inline-block;float:none;margin:0 auto 5px;padding:0;}
.holiday-animation .icons .icon label img{border:2px dotted transparent;box-sizing:border-box;display:block;float:none;margin:0 auto;max-width:200px;padding:5px;width:100%;}
.holiday-animation .icons .icon label img:hover{border:2px solid #a7a7a7;}
.holiday-animation .icons .icon label input[type="radio"]{display:none;}
.holiday-animation .icons .icon label input[type="radio"]:checked + img,
.holiday-animation .icons .icon label input[type="radio"]:checked + img:hover{border:2px solid #000;}
.holiday-animation .icons .icon .bt-preview{color:#598da3;cursor:pointer;display:inline-block;float:none;margin:0;padding:0;}
.holiday-animation .icons .icon .bt-preview:hover{color:#354a5f;text-decoration:underline;}

.holiday-animation .scroller{display:block;float:left;height:172px;margin:0;max-width:925px;overflow-x:auto;padding:0;width:100%;}
.holiday-animation .scroller .animations{display:block;float:left;margin:0;padding:0;width:100%;}
.holiday-animation .scroller .animations .item{display:block;float:left;margin:0;padding:0;width:200px;}
.holiday-animation .scroller .animations .item .thumb{display:block;float:left;margin:0 0 4px;padding:0;width:100%;}
.holiday-animation .scroller .animations .item .thumb .icons{display:block;float:left;margin:0;padding:0;width:100%;}
.holiday-animation .scroller .animations .item .thumb .icons .icon{display:none;float:left;margin:0;padding:0;width:100%;}
.holiday-animation .scroller .animations .item .thumb .icons .icon.active{display:block;}
.holiday-animation .scroller .animations .item .thumb .icons .icon label{display:block;float:left;margin:0;padding:0;width:100%;}
.holiday-animation .scroller .animations .item .controls{display:block;float:left;margin:0;padding:0;width:100%;}
.holiday-animation .scroller .animations .item .controls .clr-selector{display:block;float:left;font-size:0;margin:0;padding:0;text-align:center;width:50%;}
.holiday-animation .scroller .animations .item .controls .clr-selector .clr{border:2px solid transparent;border-radius:4px;box-sizing:border-box;cursor:pointer;display:inline-block;float:none;height:28px;margin:0 2px 0 0;padding:2px;width:28px;}
.holiday-animation .scroller .animations .item .controls .clr-selector .clr:last-child{margin-right:0;}
.holiday-animation .scroller .animations .item .controls .clr-selector .clr:hover{border-color:#a7a7a7;}
.holiday-animation .scroller .animations .item .controls .clr-selector .clr.active{border-color:#a7a7a7;}
.holiday-animation .scroller .animations .item .controls .clr-selector .clr.selected{border-color:#000;}
.holiday-animation .scroller .animations .item .controls .clr-selector .clr .picker{border:1px solid #aaa;border-radius:4px;box-sizing:border-box;cursor:pointer;display:inline-block;float:none;height:20px;margin:0;padding:0;width:20px;}
.holiday-animation .scroller .animations .item .controls .clr-selector .clr[data-color="red"] .picker{background:#d8160a;}
.holiday-animation .scroller .animations .item .controls .clr-selector .clr[data-color="green"] .picker{background:#2eb916;}
.holiday-animation .scroller .animations .item .controls .clr-selector .clr[data-color="blue"] .picker{background:#00277e;}
.holiday-animation .scroller .animations .item .controls .actions{color:#a7a7a7;display:block;float:right;line-height:28px;margin:0 12px 0 0;padding:0;text-align:right;width:40%;}
.holiday-animation .scroller .animations .item .controls .actions .action{box-sizing:border-box;color:#4076ad;cursor:pointer;display:inline-block;float:none;font-size:14px;margin:0;padding:0;}
.holiday-animation .scroller .animations .item .controls .actions .action:hover{text-decoration:underline;}

.holiday-frontend-link .label,
.holiday-frontend-link .field{padding-bottom:15px;padding-top:12px;}
.holiday-frontend-link a{font-size:17px;font-weight:bold;text-decoration:underline !important;}
.holiday-frontend-link a:hover{text-decoration:none !important;}

.holiday-signature .item{display:block;float:left;margin:0 0 5px;padding:0;width:100%;}
.holiday-signature .item.company{margin-bottom:15px;}
.holiday-signature .item.staff-options{margin-bottom:3px;}
.holiday-signature .item.staff-options label input[type="checkbox"]{margin-left:0;vertical-align:baseline;}
.holiday-signature .item.staff-options label .caption{display:inline-block;font-weight:bold;margin-bottom:2px;}
.holiday-signature .item.staff-options .list{color:#888;display:block;float:left;margin:0;padding:0;width:100%;}
.holiday-signature .item.staff-options .list .delimiter{color:#aaa;}
.holiday-signature .item.staff-options label input[type="checkbox"]:not(:checked) + .caption + .list{color:#222;}
.holiday-signature .item.staff-options .empty{color:#888;font-style:italic;}
/* </HolidayCard> */

